9、二叉树 红黑树 B-Tree
2017-01-17 11:06:33 0 举报
二叉树是一种每个节点最多有两个子节点的树结构,通常子节点被称作“左子节点”和“右子节点”。红黑树是一种特殊的二叉查找树,它的每个节点都有一个颜色属性(红色或黑色),并满足一定的性质以维持平衡。B-Tree是一种自平衡的树,可以保持数据有序,常用于数据库和文件系统的索引结构。这些数据结构在计算机科学中具有重要的应用价值,可以提高数据的存储和检索效率。
作者其他创作
大纲/内容
nil
磁盘三
65
60
15
87
P2
P1
data
1、每个非根节点所包含的关键字个数 j 满足:┌m/2┐ - 1 <= j <= m - 1;2、所有的叶子结点都位于同一层
13
根节点是黑色红黑树也是平衡二叉树左右两个子树的高度差(平衡因子)的绝对值不超过1左右子树仍然为平衡二叉树.
79
25
P3
17
B+tree
10
5
30
36
3
7
所有非叶子结点至多拥有两个儿子所有结点存储一个关键字非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树
27
14
9
26
红黑树
平衡二叉树
磁盘二
左右两个子树的高度差(平衡因子)的绝对值不超过1左右子树仍然为平衡二叉树.
39
8
56
磁盘一
磁盘四
12
二叉树
29
6
40
4
75
20
28
99
M=3阶的 B-tree
叶子结点即数据节点,是一种链式环结构
35
22
1
11
90
0 条评论
回复 删除
下一页