当前位置:首页 >课程 >数据结构与算法

1、对关键字值有序的链表进行查找的最佳方法是折半查找

A、错
B、对

参考答案:请扫码使用小程序查看答案

2、散列法存储的基本思想是由关键字的值决定数据的存储地址。

A、对
B、错

参考答案:请扫码使用小程序查看答案

3、在表长为n的链表中进行线性查找,它的平均查找长度为( )

A、n2
B、(n+1)/2
C、log2(n+1)-1
D、n

参考答案:请扫码使用小程序查看答案

4、对23个记录的有序表作折半查找,当查找失败时,至少需要比较( )次关键字。

A、6
B、5
C、4
D、3

参考答案:请扫码使用小程序查看答案

5、链表适用于( )查找

A、二分
B、随机
C、顺序,也能二分法
D、顺序

参考答案:请扫码使用小程序查看答案

6、设有100个节点,用二分法查找时,最大比较次数是多少?

A、10
B、9
C、8
D、7

参考答案:请扫码使用小程序查看答案

7、折半查找与二叉搜索树的时间性能( )

A、完全不同
B、相同
C、有时不相同
D、数量级都是O(log2n)

参考答案:请扫码使用小程序查看答案

8、在二叉排序树中,每个结点的关键码值( )

A、比左子树所有结点的关键码值大,比右子树所有结点的关键码值小
B、比左子树所有结点的关键码值小,比右子树所有结点的关键码值大
C、比左右子树的所有结点的关键码值都大
D、与左子树所有结点的关键码值和右子树所有结点的关键码值无必然的大小关系

参考答案:请扫码使用小程序查看答案

9、散列存储中碰撞(冲突)指的是( )

A、两个元素具有相同序号
B、两个元素的关键码值不同,而非码属性相同
C、负载因子过大
D、不同关键码值对应到相同的存储地址

参考答案:请扫码使用小程序查看答案

10、下列处理冲突的方法是( )

A、除余法
B、线性探查法
C、链地址法
D、二次探查法

参考答案:请扫码使用小程序查看答案