`
isiqi
  • 浏览: 16072396 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

深广度平衡

 
阅读更多
深广度平衡
来源:ChinaUI 作者:ued.taobao 发布时间: 2010-02-02 16:15:46
交互设计实用指南系列(8)—深广度平衡

相信大家对街边林林总总的房产中介并不陌生,那么我们先看看下面这张图片。

图1

从右侧这家店的橱窗里,我们能迅速分清哪些是租房信息哪些是售房信息。因为店家很贴心的将房产信息进行归类,并且在视觉上做了一些划分,让我们对信息能一目了然。借这个小案例引出我们今天要分享的话题:深广度平衡

1. 什么是深广度?

其实“深广度”本身并不是一个单一的概念。在网站的信息架构中,有一种组织结构叫做树形结构:网站首页视为链接层级中第一级,与其有从属关系的页面视为链接层级中的第二级,一般称其为二级页面。通过二级页面又可以继续得到第三级页面,依此类推可以得到一个完整的树形链接结构。这样一个完整的链接结构,我们称它为树形结构

在整个树形结构中,链接的层数被称为网页链接的【深度】(depth)。而在树形结构里,最底层页面包含的页面总数被称为网页链接的【广度】(breadth)

我们可以通过下面这张图来理解深度和广度的概念:

图2

分享到:
评论

相关推荐

    米哈游部分笔试题目-C语言方向.docx

    深度优先搜索算法以深度优先的方式遍历图,广度优先搜索算法以广度优先的方式遍历图。 最小堆数据结构:最小堆是一种完全二叉树,任意节点的值都小于或等于其子节点的值,实现快速的插入和删除操作。 拓扑排序算法...

    数据结构算法代码合集.zip

    广度寻路算法.cpp 归并排序.cpp 哈夫曼链表.h 哈希表.cpp 红黑树.h 基数排序.cpp 临接矩阵图.cpp 平衡二叉树.cpp 三指针N叉树.h 深度寻路算法.cpp 桶排序.cpP 完全二叉树.cpp 完全二叉树.h 希尔排序....

    论文研究-筛选和记忆相结合的粒子群算法.pdf

    根据粒子寻优的成功率动态调整权重,以有效平衡深度和广度搜索能力。用该算法优化六个经典测试函数,与三种改进的PSO算法相比,该算法不仅可以平衡局部和全局的搜索能力,还可以提高算法的搜索效率和精度。

    数据结构(C)实验精典源程序

    1.链表。用双向循环链表实现约瑟夫问题 2.队和栈。用顺序栈和链式队实现汽车厂管理程序 3....用十字链表存储结构实现有向图,并实现深度优先搜索和广度优先搜索 6.查找与排序。实现二叉平衡树的基本操作

    联盟网络结构与企业绩效

    在企业联盟网络的竞合关系中,联盟伙伴的数量和质量会影响联盟中知识转移的效果。企业联盟网络结构的嵌入深度与嵌入广度对企业绩效的改进起到正...企业要平衡网络结构联结的深度与广度,并获得结构空洞所带来的竞争优势。

    简单二叉查找树的java实现

    二叉查找树的实现。包括树的平衡以及树节点的删除。以及树的广度优先遍历,深度优先遍历。

    2018-2019-2《算法设计与分析A》复习提纲 -总.docx

    最近对和凸包问题的蛮力算法、深度优先查找和广度优先查找 第4章 插入排序、拓扑排序、计算中值和选择问题 第5章 合并排序、快速排序、大整数乘法 第6章 平衡查找树、堆的概念、堆排序 第8章 最优二叉查找树、...

    数据结构的一些面试题.pdf

    14. 什么是深度优先搜索和广度优先搜索? 15. 如何检查二叉树是否是平衡的? 16. 什么是红黑树? 17. 如何合并两个排序的链表? 18. 描述快速排序算法的基本原理。 19. 解释什么是字典树(Trie)及其用途。 20. 如何...

    数据结构总结(自学、期末复习或考研备用).pdf

    、第七章图、图的存储结构:、图的遍历、深度优先遍历(DFS)、广度优先遍历(BFS算法)、最小生成树、普里姆算法、克鲁斯卡尔算法、最短路径、迪杰斯特拉(Dijkstra)算法、弗洛伊德(Floyd)算法、拓扑排序、关键路径、第八...

    数据结构与算法笔记+LeetCode经典例题分析

    数据结构与算法笔记+LeetCode经典例题分析。...其中包括八大排序算法、动态规划背包问题、深度优先搜索、广度优先搜索、队列、优先队列、栈、并查集、树、二叉树、二叉搜索树、AVL平衡二叉树等等。

    4一面 4:前端从容应对算法题目(1).md

    # 一面 4:从容应对算法题目 由冯·诺依曼机组成我们知道:数据存储和运算是计算机工作的主要内容。`程序=数据结构+算法`,所以...* 读写都多的数据结构,要兼顾两者的需求平衡,比如 LRU Cache 算法。 算法是数据

    <4>数据结构与算法(C/C++实现)视频教程

    本课程涉及的数据结构与算法有,栈,队列,单向链表,双向循环链表,树,二叉树,搜索二叉树,平衡搜索二叉树,冒泡,选择,直插,希尔,,归并等,课程还涉及深度优先算法与广度优先算法等等。

    数据结构学习-教程与代码

    数组(Array):连续存储...常见的图算法包括最短路径算法、深度优先搜索(DFS)、广度优先搜索(BFS)等。 哈希表(Hash Table):使用哈希函数将键映射到存储位置的数据结构,可以实现快速的插入、删除和查找操作。

    Awesome-Vision-and-RoadMaps:用于编码器,编程语言,软件工程,Web,后端,分布式基础结构,DataScience和AI的Awesome Vision和RoadMap |技术领域前瞻与程序员的进阶之路

    在这个知识爆炸与终身学习/碎片化学习为主的时代,我们面临的问题之一就是如何进行有效学习,既能有效平衡广度与深度,并且能真正的积淀下来,提升自己的研发绩效。于笔者而言,常常郁结于胸的就是以下三个问题: ...

    Java项目实战营(第一期).rar

    分享课程——Java项目实战营(第一期),...Java项目实战营(第一期)课程侧重项目实战和最佳实践,帮助学员对技术和架构合理的选型,变迁关系,平衡技术广度和深度,着眼现在,放眼未来,适合不同实力阶层的工程师。

    王道数据结构+C语言版+超全笔记(图文)+个人整理版本

    6.平衡二叉树 (三)树、森林 1.树的存储结构 2.森林与二叉树的转换 3.树和森林的遍历 (四)树的应用 1.特价类问题 2.哈夫曼(Huffman)树和哈夫曼编码 五、图 (一)图的概念 (二)图的存储结构及基本操作 1.邻接矩阵 2....

    leetcode和oj-Data-structure-and-Algorithms:一些有趣的练习

    二叉树的最小深度-平衡二叉树- BST 的最低共同祖先-二叉树的最低公共祖先-二叉树最大路径和-消除游戏 深度优先搜索 -路径总和-路径总和 II -路径总和 III - 验证二叉搜索树-二叉树预序遍历-二叉树中序遍历-二叉树...

    Handwriting-Chinese-Charater-Regonization:脱机隔离手写中文字符重组

    针对孤立手写汉字的离线识别问题,借鉴GoogleNet的思想,利用深度学习开源框架Tensorflow搭建了一种广度与深度相平衡的卷积神经网络模型,使用改进的横特征、竖特征矩形卷积核, 并给出其网络拓扑结构, 通过随机...

    java算法与数据结构

    (2)图的深度优先和广度优先遍历。 (3)无向图的连通性和最小生成树 (4)拓扑排序 (5)关键路径 (6)单源最短路径 5.散列表(哈希表) (1)散列表的概念 (2)散列表解决散列冲突的方法(开放地址法、链地址...

    快速混合粒子群优化算法应用研究

    文中用了一种称为个体增益(IE)的邻域矩阵搜索策略来保证提高搜索的质量并在深度和广度上做出平衡。新算法的性能被拿来与当前文献中提到的已知最好的元启发式算法即蚁群算法(ACO)进行对比,基于常用测试测试问题...

Global site tag (gtag.js) - Google Analytics