数据结构

时间:2022-04-22 16:09:15 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
线 1 9 0 2

沈阳工业大学北重函授站 2009-2010学年第2学期期末考试 数据结构 》试题(A

题号 总分 得分















一、填空题:(本大题共8小题,每题1分,共15分)

1._________是描述数据的基本单位,_________是描述数据的最小单位。

2.在算法设计时应该考虑的5 个方面分别是_____________________________ ______

3.数据结构的逻辑结构具有_________________两种结构。

4. 数组A[4][5]的下标下界为0每个元素占4个字节,存储在起始地址为1000的连续内 存单元,则元素A[2][3]的地址为_________

5. 栈的特点是 ,队列的特点是 6. 树中没有父结点的结点称为 结点。

7. 向一个长度为n的向量的第i个元素(1in)之前插入一个元素时,需向后移动 个元素。

8.有向图的边也称为

二、选择题:(本大题共5小题,每题2分,共10分。在每小题给出的四个选择中,只有 一项是符合题目要求的,把所选择项前的字母填在题后的括号内。

1.在一个单链表中,已知q结点是p结点的前驱结点,。若在qp之间插入s结点,则 执行()

As->next=p->nextp->next=sBp->next=s->nexts->next=p Cq->next=s;s->next=p Dp->next=ss->next=q

2.若线性表采用链式存储,则表中各元素的存储地址() A、必须是连续的 B、部分地址是连续的 C、一定是不连续的 D、不一定是连续的

3. 深度为k的二叉树所含叶子的个数最多为()

A2k+1 B2k-1 C2k-1 D2k+1

4. 对特殊矩阵采用压缩存储的目的主要为了()

A、减少不必要的存储空间 B、去掉矩阵中的多余元素 C、表达变得简单 D、对矩阵元素的存取变得简单 5. n个顶点的连通图G的最小生成树有()条边。 An-1 Bn Cn+1 D、不确定

三、判断题:(本大题共5小题,每题2分,共10分) 1.压缩存储的三角矩阵和对称矩阵的存储空间相同()

2.算法的时间复杂度都要通过算法中的基本语句的执行次数来确定() 3.因为栈是一种线性表,所以线性表的所有操作都适用于栈()

4.任意一无向连通图的最小生成树是惟一的() 5.关键路径是从源点到汇点的最短路径()

1 本试卷共4



四、简答题:(本大题共5小题,每题10分,共65分) 1.简述什么时候用顺序表,什么时候用链表存储? 2.什么是满二叉树和完全二叉树?

3.简述栈的特点及与一般线性表的区别。 4.简述顺序栈可以进栈和出栈的条件。 5.已知广义表LS=a,(b,c,d),e,写出此表的长度、深度、表头和表尾。 6 3个结点可以组成哪几种形态的二叉树。

7.已知某系统在通信联络中只可能出现8个字符,其出现的权值是(529781423311,构造一个哈夫曼树,并为这8个字符设计哈夫曼编码。

8CDBAFGEIHJDCBGFIJHEA,试画出此二叉树。

9.对图所示的连通图,请用prim算法构造其最小生成树。

6

V1

5 V2

5 1

5 V4



V3

3

6

4

2



(注:附答题纸1张) V5

V6

6



2 本试卷共4




本文来源:https://www.wddqw.com/doc/cb81f83b83c4bb4cf7ecd132.html