`
- 浏览:
807492 次
- 性别:
- 来自:
上海
-
http://en.wikipedia.org/wiki/B-tree#Terminology
B树的阶(英语对应order)定义是不统一的:
Unfortunately, the literature on B-trees is not uniform in its terminology (Folk & Zoellick 1992, p. 362).
Bayer & McCreight (1972), Comer (1979), and others define the order of B-tree as the minimum number of keys in a non-root node.
Folk & Zoellick (1992) points out that terminology is ambiguous because the maximum number of keys is not clear. An order 3 B-tree might hold a maximum of 6 keys or a maximum of 7 keys.
Knuth (1998, p. 483) avoids the problem by defining the order to be maximum number of children (which is one more than the maximum number of keys).
国内的数据结构教材一般是按照Knuth定义,即“阶”定义为一个节点的子节点数目的最大值。
对于一棵m阶B-tree,每个结点至多可以拥有m个子结点。各结点的关键字和可以拥有的子结点数都有限制,规定m阶B-tree中,根结点至少有2个子结点,除非根结点为叶子节点,相应的,根结点中关键字的个数为1~m-1,比节点数目少一个;非根结点至少有[m/2]([],向上取整)个子结点,相应的,关键字个数为[m/2]-1~m-1。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
m阶B-树的定义是每个节点最多可以有m个子节点,因此其子树个数也最多为m。 8. **插入排序是稳定的**:正确。插入排序过程中,相等元素的相对顺序不会发生变化,因此它是稳定的排序算法。 9. **顺序存储的线性表...
23. **树的顶点数与边数的关系**:在无环图中,顶点数n和边数m的关系是`m = n - 1`,这是树的基本性质。 24. **无向图的边数与顶点数的关系**:对于无向图,边数E的一半等于顶点数V减去连通分量的个数。 这些知识...
- 在一棵m阶B-树中,每个非叶子结点至多有m-1个关键字。 6. **快速排序的时间复杂度**: - 快速排序的平均时间复杂度为O(nlogn),但在最坏情况下,即初始序列已经有序的情况下,时间复杂度退化为O(n^2)。 ### 四...
首先,歌词中的“魃(bá)魈(xiāo)魁(kuí)”,这三字在古代神话传说中都有特定含义。魃是传说中的旱魃,被认为是引起干旱的鬼怪;魈则是山林中的妖怪,常用来形容夜晚的幽灵;魁则有首领、第一的意思,也可指...
- B-树的访问次数取决于树的高度,对于7阶B-树和规模为2017的数据,需要计算访问次数。 - 散列表中单平方探测的懒惰删除问题,需要考虑碰撞和删除策略。 - 平衡二叉树按照不同顺序插入元素,存在n=2^k-1时生成...
- 应用题第五题要求在3阶B-树上进行插入操作,并画出插入后的B-树。 以上是复习题中涉及的数据结构和算法的相关知识点,这些内容涵盖了数据结构课程的核心部分,包括基本数据结构、操作、查找、排序、树结构和图...
- **问题**: A, B 为集合,且 |A| = m,|B| = n,则 A, B 之间存在双射的充分必要条件是什么? - **答案**: m = n 9. **有向完全图的边数** - **问题**: n 阶有向完全图的边数是多少? - **答案**: n(n - 1) ...
1. **植树问题**:在栽种白杨树的问题中,涉及到植树问题的基本公式。如果两端都要栽树,那么植树的数量等于道路的长度除以株距再加上1。在这个例子中,小路长90m,株距15m,所以植树总数为90 ÷ 15 + 1 = 7棵。 2....
4. 7 阶 B-树根节点常驻内存,则对规模为 2017 的 B-树最多需要几次访问?B-树是一种树状结构,它的根节点常驻内存。 5. 散列长为 2017,采用单平方探测,已经存入 1000 个元素,问此时最多有()个懒惰删除的桶单元。...
- **败者树的定义**:败者树通常是一棵完全二叉树,用于记录比赛中失败者的树形结构。因此,选项C正确。 - **置换-选择排序的归并段长度**:置换-选择排序得到的初始归并段长度并不一定相等,这取决于具体的排序...