第一范文网 - 专业文章范例文档资料分享平台

2010学院A卷答案

来源:用户分享 时间:2025/8/2 16:04:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

信息学院本科生2009-2010学年第二学期 数据结构期末考试试卷(A卷)答案

得 分 一、单项选择题(每小题2分,共20分)

1.若元素a,b,c,d,e,f依次进栈,允许进栈、退栈操作交替进行。但不允许

连续三次进行退栈工作,则不可能得到的出栈序列是____ D ____。

B.cbdaef

C.abcdef

D.afedcb

A.dcebfa

2.某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作。设入队顺序是abcde,则不可能得到的出队顺序是___ C _____。 A.bacde

B.dbace

C.dbcae

D.ecbad

3.在下列所示的平衡二叉树中插入关键字48后得到一棵新平衡二叉树,在新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关键字分别是____ C ____。 A.13,48 C.24,53

B.24,48 D.24,90

4.在一棵度为4的树T中,若有20个度为4的结点,10

个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶节点个数是____ B ____。 A.41

B.82

C.113

D.122

5.使用哈夫曼算法对n(n大于等于2)个权值均不相同的字符构造哈夫曼树,关于该树的叙述中,错误的是____A____。 A.该树一定是一棵完全二叉树 B.树中一定没有度为1的结点

C.树中两个权值最小的结点可能是兄弟结点

D.树中任一非叶结点的权值一定不小于下一层任一结点的权值

6.若无向图G = (V, E)中含7个顶点,则保证图G在任何情况下都是连通的,则需要的边数最少是___ C _____。 A.6

B.15

C.16

D.21

7.下列排序算法中,____C___算法可能会出现下面情况:初始数据有序时,花费的时间反而最多。 A.堆排序

B.起泡排序

C.快速排序

D.希尔排序

第1页,共6页

8.已知一个长度为16的顺序表L,其元素按关键字有序排列,若采用折半查找法查找一个不存在的元素,则比较次数最多是____ B ____。 A.4

B.5

C.6

D.7

9.采用递归方式对顺序表进行快速排序,下列关于递归次数的叙述中,正确的是___ D _____。

A.递归次数与初始数据的排列次序无关

B.每次划分后,先处理较长的分区可以减少递归次数 C.每次划分后,先处理较短的分区可以减少递归次数 D.递归次数与每次划分后得到的分区处理顺序无关

10.对一组数据(2,12,16,88,5,10)进行排序,若前三趟排序结果如下 第一趟:2,12,16,5,10,88 第二趟:2,12,5,10,16,88 第三趟:2,5,10,12,16,88 则采用的排序方法可能是___A_____。 A:起泡排序

B:希尔排序

C:归并排序

D:基数排序

得 分

二、(本题10分)设一棵二叉排序树的先序遍历序列为25,16,23,48,35,40,36,79,72,82,请画出该二叉排序树,并简要描述思路。

25162335487940367282

(本题12分)有以下关键字:28,72,97,63,4,53,84,32,61,得 分 三、

52,使用堆排序方法将所给关键字排成升序序列,给出排序过程。要求画出初始堆,每输出一个元素,画出剩余元素组成的新堆。

第2页,共6页

32636147252539784283263619772524845328

61328472635297453286361327284975245328615232728497284536353523272849728614635232287284975361463725284972853324616342828452728497536132325361635263728497第3页,共6页

得 分 四、(本题10分)设关键字序列为:1,13,22,41,53,64,85,130,151,使用二分查找法分别查找关键字60和24,给出查找过程,查找过程

中,查找序列分别是什么,并求各自的查找长度。

查找60的比较序列:53,85,64,查找成功,查找长度=3 查找24的比较序列:53,13,22,41,查找不成功,查找长度=4 或是

查找60的比较序列:53,130,85,64,查找成功,查找长度=4 查找24的比较序列:53,22,41,查找不成功,查找长度=3

五、(本题6分)交叉矩阵”是如下图所示的大小为2n×2n(n为正整数)

得 分 的矩阵,其中非零元素的分布如图中“×”符号所示。设计一种映射模式,

使用大小为4n的一维数组保存交叉矩阵,给出矩阵元素下标到数组位置

的映射函数。

用一维数组a保存矩阵非0元素,左上?右下的主对角线保存在数组起始位置,随后保存左下?右上的对角线,则可得映射函数

a[i?1],??M(i,j)??a[4n?i],?0,?i?ji?j?2n?1

else对角线保存顺序不同,可能会有不同的映射函数,只要映射正确即可。

第4页,共6页

搜索更多关于: 2010学院A卷答案 的文档
2010学院A卷答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c848jk081sq6k2tg1xudp48fsc2a7r600rle_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top