数据结构(本)课程作业
数据结构(本)作业 4
(本部分作业覆盖教材第 1-2 章的内容)
一、单项选择题
1、 顺序查找方法适合于存储结构为( )的线性表。
A.散列存储 B.索引存储
C.散列存储或索引存储 D.顺序存储或链接存储
2、 对线性表进行二分查找时,要求线性表必须( )。
A.以顺序存储方式
B.以链接存储方式
C.以顺序存储方式 ,且数据元素有序
D.以链接存储方式,且数据元素有序
3、 对于一个线性表,若要求既能进行较快地插入和删除,又要求存储结构能够反映数据元
素之间的逻辑关系,则应该( )。
A.以顺序存储方式 B.以链接存储方式
C.以索引存储方式 D.以散列存储方式
4、 采用顺序查找方法查找长度为 n 的线性表时,每个元素的平均查找长度为( )。
A.n B.n/2
C.(n+1)/2 D.(n-1)/2
5、 哈希函数有一个共同的性质,即函数值应当以( )取其值域的每个值。
A.最大概率 B.最小概率 C.平均概率 D.同等概率
6、 有一个长度为 10 的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的
平均比较次数为( )。
A.29/10 B.31/10 C.26/10 D.29/9
7、 已知一个有序表为{11,22,33,44,55,66,77,88,99},则顺序查找元素 55 需要比较( )
次。
A.3 B.4 C.5 D.6
8、 顺序查找法与二分查找法对存储结构的要求是( )。
A.顺序查找与二分查找均只是适用于顺序表
B.顺序查找与二分查找均既适用于顺序表,也适用于链表
C.顺序查找只是适用于顺序表
D.二分查找适用于顺序表
9、 有数据{53,30,37,12,45,24,96},从空二叉树开始逐个插入数据来形成二叉排序树,若
希望高度最小,应该选择的序列是( )。
A.45,24,53,12,37,96,30 B.37,24,12,30,53,45,96
C.12,24,30,37,45,53,96 D.30,24,12,37,45,96,53
10、对有 18 个元素的有序表作二分(折半)查找,则查找 A[3]的比较序列的下标可能为
( )。
A.1、2、3 B.9、5、2、3
1 / 7