试题详情
- 简答题假定对有序表:(3,4,5,7,24,30,42,54,63,72,87,95)进行折半查找。假定每个元素的查找概率相等,求查找成功时的平均查找长度。
- 求ASL之前,需要统计每个元素的查找次数。判定树的前3层共查找1+2×2+4×3=17次;
但最后一层未满,不能用8×4,只能用5×4=20次,
所以ASL=1/12(17+20)=37/12≈3.08 关注下方微信公众号,在线模考后查看
热门试题
- 给定一棵用二叉链表表示的二叉树,其中的指
- 子串定位函数的时问复杂度在最坏情况下为0
- 广义表((a),a)的表尾是()
- 下面程序段的时间复杂度为()
- 快速排序在下列()情况下最易发挥其长处。
- 一个递归算法来实现字符串逆序存储,要求不
- 对于B—树中任何一个非叶结点中的某个关键
- 已知序列请用快速排序写出每一趟排序的结果
- 若用一个大小为6的数组来实现循环队列,且
- 若需要在O(nlog2n)的时间内完成对
- 设顺序表有19个元素,第一个元素的地址为
- 在有n个结点且不带头结点的双向链表中,值
- 在双向循环链表中,在p所指的结点之后插入
- 对于一裸具有n个结点的二又树.当进行链接
- 关键字
- 数据结构中,数据元素之间的抽象关系称为(
- 在一棵二叉树中,若编号为15的结点是其双
- 已知一个不带头结点单链表的头指针为L,则
- 算法时间复杂度的分析通常有两种方法,即(
- 已知数据序列{10,18,4,3,6,1