数据结构试卷B答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中南财经政法大学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分)