- 27
- 0
- 约2.5千字
- 约 3页
- 2017-07-28 发布于浙江
- 举报
北京工业大学 北工大 2000年数据结构 考研真题及答案解析
布丁考研网,在读学长提供高参考价值的复习资料
北京工业大学 2000 年硕士研究生入学考试试题
考试科目:数据结构
注意:试题中编程一律要求采用类 PASCAL 语言。
一、选择(单选、多选)与填空题
1 .(10 分 每问 2 分)下列内部排序算法中:
A .快速排序 B. 直接插入排序 C. 二路归并排序 D. 简单选择排序
E. 起泡排序 F. 堆排序
① 其比较次数与序列初态无关的是( )
② 不稳定的排序是( )
③ 在初始序列已基本有序(除去 n个元素中的某个 k 元素后即呈有序,kn)的情况下,
排序效率最高的算法是( )
④ 排序的平均时间复杂度为 O(n•logn)的算法是( )为 O(n•n)的是( )
2.(3 分)在用败者树进行 k 路平衡归并的外部排序算法,其总的归并效率与 k ( )
A 有关 B 无关
3.(4 分)在 m 阶 B-树的某结点中插入一个关键字而引起的结点分裂,则其中原有( )个
关键字;从 m阶B-树的某结点中删除一个关键字而引起的结点合并,则其中原有( )
个关键字
二、简答题
1.(9分)对角矩阵A(n*n)按行主序压缩存储于一维数组B中,其中A[i,j]=B[k],
请求出用 i,j 表示的k 以及用 k 表示的 i 和j.
2.(6分)画出广义表的存储结构示意图(两种结构中的任意一种皆可,要求共享相同子
表)。A=(c,(a,b),(d,(c, (a,b))),((c,(a,b)),((()))))
3.(5分)求含有 n 个结点、采用顺序存储结构的完全二叉树中的序号最小的叶子结点的
下标。要求写出简要步骤。
1
布丁考研网,在读学长提供高参考价值的复习资料
三、(8分)采用哈希函数H(k)=3*k mod 13并用线性探测开放地址法处理冲突,在数列地
址空间[0..12]中对关键字序列 22,41,53,46,30,13,67,51
(1)构造哈希表(画示意图,并求:(2)装填因子;等概率下(3)成功的和(4)
不成功的平均查找长度。
四、(15分)循环链表 a 和 b 的结点值为字母,其中 a 表非递减有序,下面的程序欲构造一
个递增有序的循环连表 c,其中结点的值为同时在 a,b 两链表中出现的字母,且 c中字母
不重复,请补上程序中空缺的部分,并估计算法的时间复杂度。(设 a,b 的结点数分别为
m,n)
TYPE
link=^node;
node=record
key:char;
next:link
end;
proc jj(a,b:link; var c:link);
bar p,q,r,s:link;
begin
new(c);c^.next:=c;
q:=a; p:=a^.next;
while pa do
[填空①
while p^.key=p^.next^.key do [q:=p; p=p^.next];{跳过相同字母}
r:=b^.next ; 填空②;
2
布丁考研网,在读学长提供高参考价值的复习资料
while r^.key p^.key do r:=r^.next;
if rb then
[ s:=p; q^.next:=p^.next; 填空③;
s^.next:=c^.next;
您可能关注的文档
最近下载
- 【基恩士】IG 系列 用户手册 (简体中文).pdf VIP
- 安徽财经大学《数值分析》2019-2020学年期末试卷.pdf VIP
- 《律师事务所退伙协议》.docx VIP
- SHS 01037—2019 球形储罐维护检修规程.docx VIP
- 文本教案半潜平台se23dec2012workshop binder.pdf VIP
- 《碳达峰碳中和政策法规汇编(2024年9月刊)》.pdf VIP
- 探索式软件测试方法在敏捷开发中的应用研究.docx VIP
- 中国行业标准 YY/T 1226-2022人乳头瘤病毒核酸(分型)检测试剂盒.pdf
- 延安市各区县地表水系图.pdf VIP
- 2025-2026学年一年级数学上册乐考非纸笔测试题(一)(人教版·新教材).docx VIP
原创力文档

文档评论(0)