上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 71 下一页
摘要: B 树 B树与B+树 一:定义 B树(B-树)是一种平衡的多路查找树。2-3树和2-3-4树都是B树的特例。节点最大的孩子数组称为B树的阶(order),因此,2-3树是3阶B树,2-3-4树是4阶B树。 (一)m阶下的B树 一棵m阶的B树满足下列条件: 1.树中每个结点至多有m个孩子。 2.除根结 阅读全文
posted @ 2018-08-20 22:42 山上有风景 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: 一:2-3-4树 (一)插入实现 构建一个数组为{7,1,2,5,6,9,8,4,3}的2-3-4树的过程 (二)删除实现 阅读全文
posted @ 2018-08-20 21:45 山上有风景 阅读(263) 评论(0) 推荐(1) 编辑
摘要: 前提 多路查找树-B树 普通树或二叉树等一个结点只能存一个元素,比如BST、AVL、红黑等都是为了内存而设计; B树每个结点可以有n个元素和n+1个孩子,减少树的高度,减少树的度,所以可以降低内存读取外存的次数;( 对二叉查找树的改进。它的设计思想是,将相关数据尽量集中在一起,以便一次读取多个数据, 阅读全文
posted @ 2018-08-20 21:30 山上有风景 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 前提 我们之前的二叉排序树的插入(构建)是按照我们输入的数据来进行的,若是我们的数据分布不同,那么就会构造不同的二叉树 { 62, 88, 58, 47, 35, 73, 51, 99, 37, 93 } { 35, 37, 47, 51, 58, 62, 73, 88, 93, 99 } 我们发现 阅读全文
posted @ 2018-08-20 20:13 山上有风景 阅读(10010) 评论(1) 推荐(4) 编辑
摘要: 前提 前面的查找我们都是静态查找,因为数据集是有序存放,查找的方法有多种,可以使用折半,插值,斐波那契等,但是因为有序,在插入和删除操作上的效率并不高。 这时我们就需要一种动态查找方法,既可以高效实现查找,又可以使得插入和删除效率不错,这时我们可以考虑二叉排序树 二叉排序树 一:定义 又称为二叉搜索 阅读全文
posted @ 2018-08-20 10:54 山上有风景 阅读(895) 评论(3) 推荐(1) 编辑
摘要: 前提 下面我们需要了解三种线性索引索引方式:稠密索引,分块索引和倒排索引 一:稠密索引 优点 缺点 案例实现:年级最多1000个学生,现在进行稠密索引 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #in 阅读全文
posted @ 2018-08-19 10:35 山上有风景 阅读(1697) 评论(1) 推荐(1) 编辑
摘要: 前提 我们下面将介绍折半查找(二分查找),插值查找,斐波那契查找 一:折半查找 (一)定义 (二)查找过程 (三)代码实现 (四)性能分析 二:插值查找(按比例查找法) (一)算法分析: 首先我们对折半公式进行改写: 通过类比,我们可以将查找的点改进为如下: (二)基本思想: (三)代码实现: (四 阅读全文
posted @ 2018-08-19 00:29 山上有风景 阅读(4892) 评论(0) 推荐(4) 编辑
摘要: 一:概论(可联系数据库) (一)查找表 (二)关键字 (三)主关键字 (四)次关键字 二:查找 (一)定义 (二)分类(两大种:静态和动态) 1.静态查找表:只作查找操作的查找表 2.动态查找表:在查找过程中同时插入查找表中不存在的数据元素,或者从查找表中删除已经存在的每个数据元素 三:顺序表查找 阅读全文
posted @ 2018-08-18 20:00 山上有风景 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 一:定义 (一)最短时间 (二)AOE网(Activity On Edge Network) 补充:相比于AOV网 (三)关键路径 二:AOE和AOV(活动和事件|顶点与弧) AOE与AOV对比 三:四个必要参数 (一)事件最早发生时间etv(earliest time of vertex) (二) 阅读全文
posted @ 2018-08-18 19:21 山上有风景 阅读(7876) 评论(2) 推荐(8) 编辑
摘要: 一:定义 (一)AOV网(Activity On Vertex) 注意(重点): (二)拓扑序列 (三)拓扑排序 二:应用 我们对一个有向图进行构造时,会出现两个结果。 补充: 三:拓扑排序算法 例如:我们将下面的AOV网转邻接表 四:代码实现 我们使用的是创建一个临时栈来存放顶点,也可以使用队列实 阅读全文
posted @ 2018-08-18 12:23 山上有风景 阅读(5760) 评论(0) 推荐(1) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 71 下一页