当前位置:文档之家› 数据结构试卷B答案

数据结构试卷B答案

中南财经政法大学2005 –2006 学年第2 学期期末考试试卷答案
课程名称:《数据结构》(B)卷课程代号: 09091051
考试形式:闭卷、笔试使用对象:电子政务专业
一、单选题:(共25题,每题1分,共25分)
二、多选题:(共5题,每题2分,共10分)
三、填空题:(共6题,每空1分,共10分)
1.线性结构和非线性结构。

2.O(n)
3. (m+1)%n
4.n
5.索引表
6.插入排序、交换排序、选择排序、归并排序、基数据排序。

四、判断题:(共5题,每题2分,共10分)
五、简答题:(共5题,每题5分,共25分)
1.试比较顺序存储结构和链式存储结构的优劣性
答:(1)由于链式存储结构可以用任意的存储空间来存储线性表中的各数据元素,且其存储空间可以是连续的,也可以不连续;此外,这种存储结构对元素进行插入和删除操作时都无需移动元素,而仅仅修改指针即可,所以很适用于容量变化的情况。

(2分)
(2)由于顺序存储结构一旦确定了起始位置,数据结构中的任何一个元素都可以通过函数进行随机存取,即存取速度较高:并且,由于数据的总数基本稳定,在很少进行插入和删除的结构中应选用顺序存储结构。

(3分)
2.试证明有n0个叶子结点的哈夫曼树共有2n0-1个结点。

证明:
(1)在哈夫曼树中,只有度为0和度为2 的结点。

所以,n=n0+n2 (3分)
(2)以由性质知,n0=n2+1,所以,n=n0+n0-1=2n0-1。

(2分)
3.给出下面二叉树的中序线索树。

4. 给出图的所有顶点间的最短路径(给出步骤,从第二步每步1分)。

结果:
5.
六、算法填空:(共2题,每空2 分,共14分)。

相关主题