数据结构试题-考研精选(14)

发布时间:2021-06-05

if (exchange==0) return; }

}

10. 下面程序段的功能是实现二分查找算法,请在下划线处填上正确的语句。 struct record{int key; int others;}; int bisearch(struct record r[ ], int k) {

int low=0,mid,high=n-1; while(low<=high) {

________________________________;

if(r[mid].key==k) return(mid+1); else if(____________) high=mid-1;else low=mid+1; }

return(0); }

三、应用题(24分)

1. 设某棵二叉树的中序遍历序列为DBEAC,前序遍历序列为ABDEC,要求给出该二叉树的的后序遍历序列。

2. 设无向图G(如右图所示),给出该图的最小生成树上边的集合并计算最小生成树各边上的权值之和。

3. 设一组初始记录关键字序列为(15,17,18,22,35,51,60),要求计算出成功查找时的平均查找长度。

4. 设散列表的长度为8,散列函数H(k)=k mod 7,初始记录关键字序列为(25,31,8,27,13,68),要求分别计算出用线性探测法和链地址法作为解决冲突方法的平均查找长度。

四、算法设计题(16分)

1. 设计判断两个二叉树是否相同的算法。 2. 设计两个有序单链表的合并排序算法。

数据结构试卷(五)参考答案

一、选择题 1.A 2.B 6.B 7.B

二、填空题

1. top1+1=top2

2. 可以随机访问到任一个顶点的简单链表 3. i(i+1)/2+j-1 4. FILO,FIFO

5. ABDECF,DBEAFC,DEBFCA 6. 8,64

7. 出度,入度

8. ki<=k2i && ki<=k2i+1 9. n-i,r[j+1]=r[j]

3.A 8.B 4.A 9.C 5.D 10.C

数据结构试题-考研精选(14).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219