首页
对具有n个元素的有序表采用折半查找,则算法的时间复杂度为()。
精华吧
→
答案
→
超星尔雅学习通未分类
对具有n个元素的有序表采用折半查找,则算法的时间复杂度为()。
A.O(n)
B.O(n2)
C.O(1)
D.O(log2n)
正确答案:D
Tag:
数据结构
复杂度
算法
时间:2022-05-19 20:34:32
上一篇:
对于顺序存储的有序表(5,12,20,26,37,42,46,50,64),若采用折半查找,则查找元素26的比较次数为()。
下一篇:
在索引查找中,若用于保存数据元素的主表的长度为n,它被均分为k个子表,每个子表的长度均为n/k,则索引查找的平均查找长度为()。
相关答案
1.
对于长度为18的顺序存储的有序表,若采用折半查找,则查找第15个元素的比较次数为()。
2.
对于长度为9的顺序存储的有序表,若采用折半查找,在等概率情况下的平均查找长度为()的1/9。
3.
若查找每个元素的概率相等,则在长度为n的顺序表上查找任一元素的平均查找长度为()。
4.
哈希查找中k个关键字具有同一哈希值,若用线性探测法将这k个关键字对应的记录存入哈希表中,至少要进行次探测。
5.
采用二分查找方法查找长度为n的线性表时,每个元素的平均查找长度为。
6.
对线性表进行二分查找时,要求线性表必须。
7.
采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为。
8.
一棵二叉树的后序序列为DCEGBFHKJIA,中序序列为DCBGEAHFIJK,则该而叉树的先序遍历序列为ABCDGEIHFJK。
9.
在霍夫曼编码中,当两个字符出现的频率相同时,其编码也相同,对于这种情况应作特殊处理。
10.
已知二叉树的前序遍历和后序遍历序列并不能唯一地确定这棵树,因为不知道树的根节点是哪一个。
热门答案
1.
若有一个结点是某二叉树子树中序遍历序列中的最后一个结点,则它必是该子树前序遍历序列中的最后一个结点。
2.
后序遍历和中序遍历与该树对应的二叉树,其结果不同。
3.
由树转换成二叉树,其根节点的右子树总是空的。
4.
树的子树是无序的。
5.
霍夫曼树一定是完全二叉树。
6.
满二叉树也是完全二叉树。
7.
树的后序遍历与其对应的二叉树的后序遍历序列相同。
8.
由二叉树的先序序列和后序序列可以唯一确定一棵二叉树。
9.
霍夫曼树的总结点个数(多于1时)不能为偶数。
10.
线索二叉树是一种逻辑结构。