- 0
- 0
- 约1.16千字
- 约 2页
- 2026-01-21 发布于江西
- 举报
东北师范大学考试试卷
课程:数据结构学年学期:2019-2020学年第一学期
考试形式:闭卷 考试时间:120分钟
考试时间120分钟班级学号姓名
题号
一
二
三
四
五
六
七
八
九
十
成绩
满分
10
10
40
20
20
100
得分
一、判断题(每题2分,共10分)
1、在用散列表存储关键码集合时,可以用双散列法寻找下一个空桶。在设计再散列函数时,要求计算出的值与表的大小n互质。()
2、索引顺序表的特点是块内可无序,块间要有序。()
3、用一维数组存储二叉树时,是以先根遍历的次序存储结点。()
4、当3阶B树中有255个关键码时,其最大高度(包括失败结点层)不超过8。()
5、快速排序的枢轴元素可以任意选定。()
二、填空题(每空2分,共10分)
6、设一哈希表表长M为100,用除留余数法构造哈希函数,即H(K)=KMODP(P=M),为使函数具有较好性能,P应选。
7、快速排序的最坏情况,其待排序的初始排列是。
8、在一个待排序的序列中,只有很少量元素不在自己最终的正确位置上,但离他们的正确位置都不远,则使用排序方法最好。
9、要在一个单链表中p所指结点之后插入s所指结点时,应执行和的操作。
三、构造题(每题10分,共40分)
10、已知一棵二叉树,其中序序列DBCAFGE,后序序列DCBGFEA,构造该二叉树。
11、已知关键码序列为{2,8,31,20,19,18,53,27},试画出逐个插入这8个关键码后的二叉排序树。
12、有一组关键字{50,52,85,22,96,17,36,55},请用快速排序,写出第一趟排序结果。
13、已知一棵树如图所示,请将该树转化为二叉树。
四、综合题(20分)
14、设已有12个不等长的初始归并段,各归并段的长度(包含记录数)分别为RUN1(25),RUN2(13),RUN3(04),RUN4(55),RUN5(30),RUN6(47),RUN7(19),
RUN8(80),RUN9(76),RUN10(92),RUN11(55),RUN12(89)
若采用的是4路平衡归并排序,试画出其最佳归并树,并计算每趟归并时的读记录数。(括号内即为该归并段包含的记录数)
五、算法设计题(20分)
15、假设有一个循环链表的长度大于1,且表中既无头结点也无头指针。已知s为指向链表某个结点的指针,试编写算法在链表中删除指针s所指结点的前趋结点。
您可能关注的文档
- 兰州大学《运筹学》2017-2018学年期末试卷.docx
- 2023年中国石油大学(华东)《数据结构》期末练习题1.docx
- 2023年中国石油大学(华东)《数据结构》期末练习题2.docx
- 2023年中国石油大学(华东)《数据结构》期末练习题3.docx
- 2023年重庆大学《数据结构》期末练习题1.docx
- 2023年重庆大学《数据结构》期末练习题3.docx
- 安徽大学《数据结构》2017-2018学年期末试卷.docx
- 安徽大学《数据结构》2018-2019学年期末试卷.docx
- 安徽大学《数据结构》2019-2020学年期末试卷.docx
- 安徽大学《数据结构》2020-2021学年期末试卷.docx
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)