数据结构-试卷资料2_第1页
数据结构-试卷资料2_第2页
数据结构-试卷资料2_第3页
数据结构-试卷资料2_第4页
数据结构-试卷资料2_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷编号:()卷

数据结构(C)课程课程类别:必

闭卷(J)、开卷(范围)():考试日期:__________

一二三

题号四五六七A九十总分累分人

题分1010100签名

“302030

邂得分

考生注意事项:1、本试卷共0页,总分100分,考试时间120分钟。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

曲一、选择题(每题分,共分)

妲230

s

i1.计算机算法指的是(C)o

g亚A.计算方法B.排序方法

四C.解决问题的步骤序列D.调度方法

m2.算法的计算量的大小称为计算的(B)。

wA.效率B.复杂性C.现实性D.难度

3.在下面的程序段中,对x的赋值语句的频度为(C)

-s即

for(i=l;i<=n;i++)

for(j=l;j<=n;j++)

x+=l;

沿

寐A.0(2n)B.0(n)C.0(n2)D.0(log")

中2

器4.线性表是具有n个(C)的有限序列(n>0)o

A.表元素B.字符C.数据元素D.数据项

朝5.在单链表指针为p的结点之后插入指针为s的结点,正确的操作是:(B)。

KA.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;

&6.在循环队列中用数组加0../zrl]存放队列元素,其队头和队尾指针分别为front

与和rear,则当前队列中的元素个数是(D)。

三A.(front-rear+1)%/B.(rear-front+1)%zzz

因C.(front-rear+ni)%mD.(rear-front+ni)%m

归7.栈和队都是(C)

而A.顺序存储的线性结构B.链式存储的非线性结构

C.限制存取点的线性结构D.限制存取点的非线性结构

8.某栈的输入序列为a,b,c,d,下面的四个序列中,不可能是它的输出序列

的是(D)o

A.a,c,b,dB.b,c,d,aC.c,d,b,aD.d,c,a,b

9.广义表A=(a,b,(c,d),(e,(f,g))),则下面式子的值为(D)o

Head(Tai1(Head(Tai1(Tai1(A)))))

A.(g)B.(d)C.cD.d

10.在数组4中,每一个数组元素/占用3个存储字,行下标/从1到8,

列下标J,从1到10。所有数组元素相继存放于一个连续的存储空间中,则存放该

数组至少需要的存储字数是(C)。

A80B100C240D270

11.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点

个数是(B)

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

12.在有n个结点的二叉链表中,值为非空的链域的个数为(A)

A.n-1B.2n-lC.n+1D.2n+l

13.由权值分别为11,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径

长度为(B)

A.24B.71C.48D.53

14.下列哪一种图的邻接矩阵是对称矩阵(B)

A.有向图B.无向图C.A0V网D.AOE网

15.采用顺序查找方法查找长度为n的顺序表时,搜索成功的平均搜索长度为

(D)。

AnBn/2C(n-l)/2D(加1)/2

二、判断题(每题1分,共10分)得分评阅人

1.数据元素是数据的最小单位。(X)

2.线性表就是顺序存储的表。(X)

3.为了很方便的插入和删除数据,可以使用双向链表存放数据。(V)

4.栈和队列的存储方式,既可以是顺序方式,又可以是链式方式。(V)

5.一个广义表的表头为空表,则此广义表亦为空表。(X)

6.连通分量指的是有向图中的极大连通子图。(X)

7.深度为K的二叉树中结点总数忘2--1。(V)

8.二叉树的遍历只是为了在应用中找到一种线性次序。(V)

9.任何有向图的结点都可以排成拓扑排序,而且拓扑序列不唯一。(X)

10.关键路径是AOE网中从源点到终点的最长路径。(J)

得分评阅人

三、填空题(每题2分,共20分)

1.数据结构中评价算法的两个重要指标是算法的时间复杂度和度间复杂度。

2.一个长度为n的顺序表中第i个元素(l〈=i〈=n)之前插入一个元素时,需向后

移动n-i+1个元素o

3.链接存储的特点是利用指针来表示数据元素之间的逻辑关系。

4.INDEX('DATASTRUCTURE','STR')=5

5.两个字符串相等的充分必要条件是两串中对应位置的字符相等且长度也相等。

6.一棵具有257个结点的完全二叉树,它的深度为」。

7.一棵完全二叉树有900个结点,则共有450个叶子结点。

8.由一棵二叉树的前序序列和中序序列唯一确定这棵二叉树。

9.已知一无向图G=(V,E),其中V={a,b,c,d,e)

E={(a,b),(a,d),(a,c),(d,c),(b,e)}现用某一种图遍历方法从顶点a开始遍历

图,得到的序列为abecd,则采用的是深度优先遍历方法。

10.对于一个具有n个顶点和e条边的连通图,其生成树的边数为n-1。

得分评阅人

四、应用题(共3。分)

1.请读下列程序,该程序是在单链表中删除一个结点的算法,

为空出的地方填上正确的语句。(共6分)

voiddemo2(LinkListhead,ListNode*p)

{//head是带头结点的单链表,删除P指向的结点

ListNode*q=head;

while(q&&q->next!=p)q=q->next;(2分)

if(!q)Errornotinhead");

q->next=p->next;(2分)

free(p);(2分)

2.已知一棵二叉树的前序遍历的结果是ABECDFGHIJ,中序遍历的结果是

EBCDAFHIGJ,试画出与其对应的二叉树(4分),并给出这棵二叉树的后序遍历序

列(2分)。

参考答案:根据前序序列和中序序列能得到唯一的二叉树,所得二叉树如图:

这棵二叉树的后序遍历序列为:EDCBIHJGFA(2分)

https:〃/question/626936867/99883084.html?qbl=relatequestion4

&word=%D2%a%D6<%\k%O2%BB%BF%C3%B6%FE%B2%E6%CA%F7%B5%

C4%C7%B0%D0%F2%Bl%E9%CO%FA%B5%C4%BD%E1%B9%FB%CA%C7ABE

CDFGH1J%2C%2O%D6%Q0%Q0%/2%3/%E9%C0%E4%B5%C4%BD%ET%89%

FB%CA%C7EBCDAFHIGJ%

https:〃/question/94952674Jitml?qbl=relatequestion0&word=%D2

%Z)/%D6%AA%Q2%B8%BF%C3%B6%FE%32%E6%C4%/7%35%C4%C7%30%

DO%F2%B1%E9%CO%FA%B5%C4%BD%E1%B9%FB%CA%C7ABECDFGHIJ%2c

%20%D6%D0%D0%F2%Bl%E9%C0%FA%B5%C4%BD%El%B9%FB%CA%C7EB

CDAFHIGJ%2C%20%CA%D

3.将下面的森林变换成二叉树(6分)。

https:〃/linraise/aiticle/details/11745559

4.已知带权无向图,求解下列问题:

1)写出它的邻接矩阵.(2分)

2)用普里姆算法求出最小生成树(要求从龙点发,画出构造过程)。(4分)

参考答案:邻接矩阵为:

ns5000000oo

区03120010oc

5300015oo7

0012oc00062

00oc150000000

0010006oc09

0000720090

(2分)

最小生成树为:

https:〃/question/2138002214749093668.html?qbl=relatequestion6

&word=%D2%D1%D6%AA%B4%F8%C8%A8%CE%DE%CF%F2%CD%BC%2c

%C7%F3%BD%E2%CF%C2%Cl%D0%CE%CA%CC%E2:%201%29%D0%B4%B3

%F6%CB%FC%B5%C4%C1%DA%BD%D3%BE%D8%D5%F3.%282%B7%D6%2

9%202%29%D3%C3%C6%D5

(4分)

5.下图所示的AOE网络

(1)给出全部的拓扑排序。(2分)

(2)这个工程最早可能在什么时间结束和关键路径。(2分)

(3)求每个事件的最早开始时间Ve[i]和最迟开始时间(2分)

参考答案:(1)拓扑排序:

①③

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论