上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页
摘要: 一、多路查找树的背景 前面所讨论的查找算法都是在内存中进行的,它们适用于较小的文件,而对于较大的、存放在外存储器上的文件就不合适了,对于此类大规模的文件,即使是采用了平衡二叉树,在查找效率上仍然较低。 如果要操作的数据集非常大,大到内存已经没办法处理了,这种情况下,对数据的处理需要不断从硬盘等存储设 阅读全文
posted @ 2018-07-10 11:34 BigJunOba 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 一、平衡二叉树的定义 平衡二叉树(Self-Balancing Binary Search Tree或Height-Balanced Binary Search Tree),是一种二叉排序树,其中每一个结点的左子树和右子树的高度差至多等于1。平衡二叉树是一种高度平衡的二叉排序树,即要么是一棵空树,要 阅读全文
posted @ 2018-07-09 22:12 BigJunOba 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 一、二叉排序树的定义 在静态查找的几种方法中,二分查找具有最高的查找效率,但是由于二分查找要求表中记录按关键字有序,且不能用链表做存储结构,因此,当表的插入、删除操作非常频繁时,为维护表的有序性,需要移动表中很多记录。这种由移动记录引起的额外时间开销,就会抵消二分查找的有限。而二叉排序树不仅具有二分 阅读全文
posted @ 2018-07-05 10:00 BigJunOba 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 静态查找表有5种查找方法:顺序查找、二分查找、插值查找、斐波那契查找、线性索引查找 一、顺序查找 1.顺序查找的定义 顺序查找(Sequential Search)又叫线性查找,是最基本的查找技术,它的查找过程是:从表中第一个(或最后一个)记录开始,逐个进行记录的关键字和给定值比较,若某个记录的关键 阅读全文
posted @ 2018-07-04 22:09 BigJunOba 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 一、查找的基本概念 1.查找(Searching):就是在由一组记录组成的集合中寻找关键字值等于给定值的某个记录,或是寻找属性值符合特定条件的某些记录。若表中存在这样一个记录,则称查找是成功的,此时查找的结果给出整个记录的信息,或指示该记录在查找表中的位置。若表中不存在关键字等于给定值的记录,则称查 阅读全文
posted @ 2018-07-04 18:13 BigJunOba 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 一、关键路径的定义 拓扑排序主要为了解决一个工程能否顺序进行的问题,但有时候还需要解决工程完成需要的最短时间问题。 1.AOE网:在一个表示工程的带权有向图中,用顶点表示时间,用有向边表示活动,用边上的权值表示活动的持续时间,这种有向图的边表示活动的网,称为AOE网(Activity On Edge 阅读全文
posted @ 2018-07-03 14:16 BigJunOba 阅读(2163) 评论(0) 推荐(0) 编辑
摘要: 一、拓扑排序的定义 1.AOV网:在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,称为AOV网(Activity On Vertex Network)。 2.拓扑序列:设G={V,E}是一个具有n个顶点的有向图,V中的顶点序列v1,v2,..., 阅读全文
posted @ 2018-07-03 11:13 BigJunOba 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 一、最短路径的定义 在网图和非网图中,最短路径的含义是不同的。由于非网图没有边上的权值,所谓的最短路径,其实就是指两顶点之间经过的边数最少的路径;而对于网图来说,最短路径是指两顶点之间经过的边上权值之和最少的路径,并且称路径上的第一个顶点是源点,第二个顶点是终点。显然,非网图可以理解为所有的边的权值 阅读全文
posted @ 2018-07-02 09:15 BigJunOba 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 一、最小生成树的定义 一个连通图的生成树是一个极小的连通子图,它含有图中全部的顶点,但只有足以构成一棵树的n-1条边。 在一个网的所有生成树中,权值总和最小的生成树称为最小代价生成树(Minimum Cost Spanning Tree),简称为最小生成树。 构造最小生成树的准则有以下3条: 只能使 阅读全文
posted @ 2018-07-02 09:12 BigJunOba 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 图的遍历和树的遍历类似。图的遍历是指从图中的某个顶点出发,对图中的所有顶点访问且仅访问一次的过程。通常有两种遍历次序方案:深度优先遍历和广度优先遍历。 一、深度优先遍历 深度优先遍历(Depth_First_Search),也称为深度优先搜索,简称为DFS。深度优先遍历类似于树的前序遍历。 DFS算 阅读全文
posted @ 2018-07-01 13:49 BigJunOba 阅读(1594) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页