黄淮学院数据结构期末考试试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

注意事项:本试卷适用于06级计算机应用技术专业学生使用

1、从逻辑上可以把数据结构分为()两大类。

A.动态结构、静态结构B.顺序结构、链式结构

C.线性结构、非线性结构D.初等结构、构造型结构

2、在下面的程序段中,对x的赋值语句的频度为()。

FOR i:=1 TO n DO

FOR j:=1 TO n DO

x:=x+1;

A.O(2n) B.O(n) C.O(n2) D.O(log2n)

3、在单链表指针为p的结点之后插入指针为s的结点,正确的操作是()。

A.p->next=s;s->next=p->next; B.s->next=p->next;p->next=s;

C.p->next=s;p->next=s->next; D.p->next=s->next;p->next=s;

4、设栈的输入序列是1,2,3,4,则()不可能是其出栈序列。

A.1,2,4,3 B.2,1,3,4 C.1,4,3,2

D.4,3,1,2 E.3,2,1,4

5、栈在()中应用。

A.递归调用B.子程序调用C.表达式求值D.A,B,C

6、串的长度是指()

A.串中所含不同字母的个数B.串中所含字符的个数

C.串中所含不同字符的个数D.串中所含非空格字符的个数

7、若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是()

A.9 B.11 C.15 D.不确定

8、设森林F中有三棵树,第一,第二,第三棵树的结点个数分别为M1,M2和M3。

与森林F对应的二叉树根结点的右子树上的结点个数是()。

A.M1 B.M1+M2 C.M3 D.M2+M3 9、设无向图的顶点个数为n,则该图最多有()条边。

A.n-1 B.n(n-1)/2 C.n(n+1)/2 D.0

10、一个n个顶点的连通无向图,其边的个数至少为()。

A.n-1 B.n C.n+1 D.nlogn;

()

2、顺序存储方式只能用于存储线性结构。( )

3、对任何数据结构链式存储结构一定优于顺序存储结构。( )

4、有向图的邻接矩阵是对称矩阵,无向图的邻接矩阵是非对称矩阵。()

5、所有二叉树的度均为2。()

6、满二叉树一定是完全二叉树,但完全二叉树不一定是满二叉树。()

7、循环链表不是线性表。

( )

8、文件是记录的集合,文件上的操作主要两类:检索和维护。()

9、线性表的特点是每个元素都有一个前驱和一个后继。( )

10、按中序遍历二叉排序树所得到中序序列是一个递增有序序列。()

回答下列问题:

(1)哪个是根结点?哪些是叶子结点?

(2)树的度数和树的深度是多少?

(3)写出结点F的双亲、祖先、孩子?

(4)写出结点B的子孙、兄弟和结点B

2、已知一棵二叉树的中序序列和后序序列分别为EBIFJAGDH和EIJFBGHDA。

(1)画出这棵二叉树;(2)写出该二叉树前序序列。

2006 ―2007 学年度第二学期

期末考试《数据结构》(计算机科学系)B卷

一、单项选择题(请将正确答案的字母填写在每题对

应的括号内,每小题1分,共10分)

二、判断题,在正确的题后括号内打“√”,在错误的题

后括号内打“×”(每小题1分,共10分)

三、应用题(第1、2、3、5、6题每题10分,第4题15

分,共65分)

:

_

_

_

_

_

_

_

_

:

_

_

_

_

_

_

_

_

_

_

:

_

_

_

_

_

_

_

_

_

_

_

_

_

_

:

_

_

_

_

_

_

_

_

_

_

_

_

_

.

.

线

3、设散列表的长度为13,散列函数为H (K )=K % 13,给定的关键字序列为:19,14,23,01,68,20,84,27,55,11,10,79。试画出用线性探查法解决冲突时所构造的散列表,并求出在等概率情况下,这种方法的查找成功的平均查找长度。

4、对于给定的一组关键字:

49,38,65,97,76,13,27,49,55,4 分别写出希尔排序(增量为5,3,1)、起泡排序和归并排序的前3趟排序结果。

5、假设用于通讯的电文仅由8个字母a 、b 、c 、d 、e 、f 、g 、h 组成,字母在电文中出现的频率分别为:7,19,2,6,32,3,21,10。要求:

(1) 请为这8个字母设计哈夫曼编码,并画出对应的哈夫曼树.; (2)并计算其最小的加权路径长度WPL 。

6、设有无向连通网络G 如下图所示: (1)画出其邻接矩阵存储;

(2)从顶点①开始所得的深度优先搜索(DFS )序列和广度优先搜索(BFS )序列;

(3)画出G 的最小生成树。

姓名:________ 学号:__________ 年级:______________ 专业:_____________

…….……………………….密…………………封…………………线…………………………

相关文档
最新文档