试题详情
- 简答题为什么在内存中使用的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个顶点和e条边,则采用邻
- 单链表的主要优点是()
- 邻接表只能用于有向图的存储,邻接矩阵对于
- 线性表L=(a1,a2,……,an),下
- 在由尾指针rear指示的单循环链表中,在
- 拓扑排序
- 插入排序
- 给定n个记录的有序序列A[n]和m个记录
- 有序树和无序树
- 如果结点A有3个兄弟,B是A的双亲,则结
- 满二叉树是()。
- 10,6,2,1按顺序依次进栈,该队列的
- 用顺序存储结构存储串S,编写算法删除S中
- 假设表达式有单字母变量和双目四则运算符构
- 在数据的存放无规律而言的线性表中进行检索
- 设计算法求二叉树的深度。
- 一个广义表的表尾总是一个广义表
- 对于一个无向图如图,假定采用邻接矩阵表示
- 最小的树是指()
- 设待排序的关键字序列为{12,2,16,