- 5
- 0
- 约4.79千字
- 约 15页
- 2023-09-22 发布于四川
- 举报
数据结构考试内部题库含答案解析(全考点)
.在下列算法中,()算法可能出现下列情况:在最后一 趟开始之前,所有元素都不在最终位置上。
.A:堆排序
?B:冒泡排序
.C:直接插入排序
.D:快速排序
解析
在直接插入排序中,若待排序列中的最后一个元素应 插入表中的第一个位置,则前面的有序子序列中的所 有元素都不在最终位置上。
答案:C
.对序列{98,36,-9,0,47,23,1,8,10,7}采用希尔排序,下 列序列()是增量为4的一趟排序结果。
A : {98,7,-9,0,47,23,1,8,98,36}
B : {-9,0,36,98,1,8,23,47,7,10}
C : {36,98,-9,0,23,47,1,8,7,10}
D:以上都不对
同义词冲突不等于聚集,链地址法处理冲突时将同义词 放在同一个链表中,不会引起聚集现象,IV错误。
答案:A
3.设有一个含有200个表项的散列表,用线性探测法解 决冲突,按关键字杳询时找到一个表项的平均探测次数不超 过L5 ,则散列表应能够容纳()个表项(设直找成功的平
?》 [1 + 1/(1 — a)]/2 一
均蛰找长度为ASL=L / 刀/ ,其中
a
为装填因子)。
TOC \o 1-5 \h \z A : 400
B : 526
C : 624
D : 676
解析
若有200个表项要放入散列表,采用线性探测法解决冲突, 限定查找成功的平均查找长度不超过1.5,则
答案:A
4、假定有K个关键字互为同义词,若用线性探测法把这K 个关键字填入散列表,至少要进行()次探测。
TOC \o 1-5 \h \z A : K-1
B : K
C : K+1
D : K(K+l)/2
解析
K个关键字在依次填入的过程中,只有第一个不会发 生冲突,故探测次数为(1 + 2 + 3 +…+ K)=K(K + l)/2 , 即选Do
答案:D
.对包含n个元素的散列表进行直找,平均直找长度()。
.A:为。。鸣九)
B :为0(1)
C:不直接依赖于n
D:直接依赖于表长m
解析
a
在散列表中,平均查找长度与装填因子 直接相关, 表的查找效率不直接依赖于表中已有表项个数n或 表长m。若散列表中存放的记录全部是某个地址的同 义词,则平均查找长度为0(n)而非0(1)。
答案:C
.采用开放定址法解决冲突的散列查找中,发生聚集的原 因主要是()。
.A:数据元素过多
.B:负载因子过大
C:散列函数选择不当
D:解决冲突的方法选择不当
解析
聚集是因为选取不当的处理冲突的方法,而导致不同 关键字的元素对同一散列地址进行争夺的现象。用线 性再探测法,容易引发聚集现象。
答案:D
7、在采用链地址法处理冲突所构成的散列表上查找某一关 键字,则在蛰找成功的情况下,所探测的这些位置上的键值
();若采用线性探测法,则()。
A:一定都是同义词
B:不一定都是同义词
.C:都相同
D:一定都不是同义词
解析因为在链地址法中,映射到同一地址的关键字都会链 到与此地址相对应的链表上,所以探测过程一定是在 此链表上进行的,从而这些位置上的关键字均为同义 词;但在线性探测法中出现两个同义关键字时,会把 该关键字对应地址的下一个地址也占用掉,两个地址 分别记为Addr、Addr+1 ,查找一个满足
H(key) = Addr+l的关键字key时,显然首次探测到 的不是key的同义词。
答案:A , B 8、用哈希(散列)方法处理冲突(碰撞)时可能出现堆积
(聚集)现象,下列选项中,会受堆积现象直接影响的是()。
.A:存储效率
B:散列函数
C:装填(装载)因子
.D:平均查找长度
解析
产生堆积现象,即产生了冲突,它对存储效率、散列 函数和装填因子均不会有影响,而平均查找长度会因 为堆积现象而增大,选Do
答案:D
9、现有长度为11且初始为空的散列表HT ,散列函数是
H(key)二key%7 ,采用线性探直(线性探测再散列)法解决 冲突。将关键字序列87,40,30,6,11,22,98,20依次插入
HT后,HT查找失败的平均查找长度是()。
A : 4
B : 5.35
C : 6
D : 6.29
解析采用线性探查法计算每个关键字的存放情况如下表所示。
请添加图片描述 由于H(key)二0~6 ,查找失败时可能对应的地址有7个,对 于计算出地址为0的关键字keyO ,只有比较完。?8号地址 后才能确定该关键字不在表中,比较次数为9;对于计算出 地址为1的关键字keyl ,只有比较完1?8号地址后才能确 定该关键字不在表中,比较次数为8;以此类推。需要特别 注意的是,散列函数不可能计算出地址7,因此有
请添加图片描述
答案:C
10,对任意7个关键字进行基于比较的排序至少要进行()
次关
您可能关注的文档
- 活用线在面上三思路.docx
- 2023年四川省内江市导游资格全国导游基础知识预测试题(含答案).docx
- MM煤业安全培训自查报告.docx
- 海派拍卖的“逆袭”.docx
- 2023年山西省临汾市普通高校对口单招计算机基础自考模拟考试(含答案).docx
- o路基附属(电缆槽、综合接地、路肩墙、排水沟、过轨及电缆井)施工技术交底.docx
- 国土局车辆管理制度.docx
- 供电单位优秀企业文化.docx
- 护士锐器伤风险要素调研及策略.docx
- 机关效能建设工作计划-宣传计划.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)