收藏 分享(赏)

桂林电子科技大学 工程硕士 数据结构试卷.doc

上传人:dzzj200808 文档编号:2691077 上传时间:2018-09-25 格式:DOC 页数:5 大小:96.50KB
下载 相关 举报
桂林电子科技大学 工程硕士 数据结构试卷.doc_第1页
第1页 / 共5页
桂林电子科技大学 工程硕士 数据结构试卷.doc_第2页
第2页 / 共5页
桂林电子科技大学 工程硕士 数据结构试卷.doc_第3页
第3页 / 共5页
桂林电子科技大学 工程硕士 数据结构试卷.doc_第4页
第4页 / 共5页
桂林电子科技大学 工程硕士 数据结构试卷.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1桂 林 电 子 科 技 大 学 试 卷2011-2012 学年第 1 学期 课号 课程名称 数据结构 (闭卷) 适用班级(或年级、专业) 计算机类在职研究生班 考试时间 120 分钟 班级 学号 姓名 题 号 一 二 三 四 五 六 七 八 九 十 成绩满 分 20 10 16 42 12得 分评卷人一、单项选择题(本大题共 10 小题,每小题 2 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1. 以下数据结构中哪一个是非线性结构?( A )A. 二叉树 B. 队列 C. 文件 D. 字符串2. 在一个带有附加表

2、头结点的非空单链表 HL 中,在表头插入一个由指针 p 指向的结点,则执行( D )。A. HL=p; p-next=HL; B. p-next=HL; HL=p;C. p-next=HL; p=HL; D. p-next=HL-next; HL-next=p;3. 有六个元素 6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?( B )A. 5 4 3 6 1 2 B. 4 5 3 1 2 6 C. 4 3 6 2 5 1 D. 2 3 1 4 5 64. 设数组 a作为循环队列 SQ 的存储空间,f 为队头指针 ,r 为队尾指针,则执行入队操作的语句为 ( B ) Af=

3、f+1 B. f=(f+1)%m C.r=(r+1)%m D. f=(f+1)%(m+1)5. 设有一个 10 阶的对称矩阵 A,采用压缩存储方式,以行序为主存储,a11 为第一元素,其存储地址为 1,每个元素占一个地址空间,则 a 3, 6 的地址为( B ) 。A. 15 B. 17 C. 18 D. 196将一棵有 80 个结点的完全二叉树从上到下,从左到右依次对结点进行编号,根结点的编号为 1,则编号为 32 的结点的右孩子的编号为_C_。A.63 B.64 C.65 D.667. 设 x 是一棵树,x是对应于 x 的二叉树,则 x 的后根遍历和 x的_B_遍历相同A.先序 B.中序

4、C.后序 D.都不是8. 在含有 10 个项点有 22 条边的无向图的邻接矩阵中,零元素的个数为_A_。A .56 B.78 C.44 D.229设有 15 个结点的无向图,该图至少应有( A )条边才能确保是一个连通图。2A.14 B.15 C.16 D.1710下列排序算法中,其中( D )是稳定的。 A. 快速排序,冒泡排序 B. 堆排序,冒泡排序C. 插入排序,堆排序 D.归并排序,直接选择排序 二、判断题(每题 2 分,共 10 分)1. 无向图是一种特殊的图。 (对 )2在一个有向图中,若所有节点的入度之和为 20,则所有的出度之和不一定为 20。 ( 对 )3. 在用堆排序算法排

5、序时,如果要进行增序排序,则需要采用“小根堆” 。 ( 对 )4. 一组具有给定频率的字符表,对应的赫夫曼编码一定是唯一的。( 错 )5. 无向图的邻接矩阵一定是对称的。 ( 错 )三、填空题(本大题共 4 小题,每空 2 分,共 16 分)请在每小题的空格中填上正确答案。错填、不填均无分。1在一个长度为 n 的顺序表中在第 i 个位置(1=i=n )删除一个元素,需移动_n-i_个元素。2. 已知指针 p 指向单链表 L 中的某结点,则在其后增加一个结点的语句是:_,_。 3. 设 T 是一棵有 18 个顶点的树,称树中度为 1 的顶点为叶子,如果 T 的顶点的度只可能是 1,2,5 且 T

6、 恰好有 1 个度为 2 的顶点,那么,T 中有_个叶子,有_个度为 5 的顶点。4. 任何一棵二叉树,若度为 0 和 1 的结点个数分别为 13 和 14,则该二叉树节点的个数为_ _ _。5. 一组记录是关键字为(38,70,38,56,40,84) ,则利用泡冒排序的方法,则第一轮的序列结束后得到的序列是_ ;若利用希尔排序的方法,递增序列d=4,2,1,则第一轮结束后得到的序列是_ 。四、简答题(42 分)1设一棵二叉树的先序、中序遍历序列分别为先序遍历序列:ABCDEFGIJK 中序遍历序列: CBEGFDBAIHKJ(1)画出这棵二叉树。 (6 分)(2)将这棵二叉树转换成对应的树

7、(或森林) 。 (6 分)32已知一个无向图如下图所示,要求用 PRIM 算法生成最小树(假设以为起点,试画出构造过程) 。 (9 分)1 265 4313141164810 12111643.假设用于通讯的电文仅由 7 个字母组成,字母在电文中出现的频率分别是:17,3,9,18,19,10,24。试为这 7 个字母设计哈夫曼编码。 (9 分)哈夫曼树如下图:对树的每个左分支赋予 0,右分支赋予 1,则从根到每个叶子的通路上,各分支的赋值分别构成一个二进制串,即为所求。频率 17 3 9 18 19 10 24哈夫曼编码 100 0000 0001 01 101 001 114已知待排序的序列为(553,68,213,50,667,173,890,275,653,462) ,试完成下列各题。 (12 分)(1) 根据以上序列建立一个堆(画出最后堆的结果图) ,希望先输出最大值。(2) 输出最大值后,如何得到次大值。 (并画出相应结果图)5五、编程题 (12 分)1、设一个不带头结点的单链表 L 中的数据元素递减有序。编写程序在不带表头结点的单链表 L 第 i 个结点之后插入新元素 x 的操作。单链表的结构定义如下:typedef int datatype;typedef struct node datatype data;struct node *next; linklist;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报