试题详情
- 简答题为什么在内存中使用的B—树通常是3阶的,而不使用更高阶的B—树?
- 作为外存上的动态查找,B—树比平衡二叉树的性能要好,但若要作为内存中的查找表,B—树却不一定比平衡二叉树性能好,因为查找等操作的时间性能在m阶B—树上是O(mlogtn)=O(log2n*(m/log2t))(n为记录个数),而m/log2t>1,故m较大时,O(mlog2n)比平衡的二叉排序树上相应操作的时间O(log2n)大得多。因此,仅在内存中使用的B—树必须取较小的m,通常取最小值m=3。
关注下方微信公众号,在线模考后查看
热门试题
- 采用二叉链表存储的n个结点的二叉树,共有
- 已知数据序列{10,18,4,3,6,1
- 数据结构通常是研究数据的()及它们之间的
- 一维数组与线性表的区别是()。
- 若长度为n的线性表采用顺序存储结构,在其
- 下面程序的时间复杂度为()。 for(i
- 设哈夫曼树中有199个结点,则该哈夫曼树
- 分析以下程序段的时间复杂度。
- 表达式求值是()应用的一个典型例子。
- 假定一裸三叉树的结点放为50,则它的最小
- 若让元素1,2,3,4,5依次进栈,则出
- 若X是二叉中序线索树中一个有左孩子的结点
- 已知图G的邻接矩阵如下所示: (1)求从
- 栈和队列都是受限的线性结构。
- 设有数据结构(D,R),其中D={d1,
- 判断一个循环队列Q(最多n个元素)为满的
- 数据结构里,二叉树的后序遍历与二叉树的中
- 设有森林如图所示,请回答:
- 在有序表A[1..20]中,按二分查找方
- A[N,N]是对称矩阵,将下面三角(包括