福州大学《数据结构》2017-2018学年期末试卷.docxVIP

  • 0
  • 0
  • 约3.93千字
  • 约 9页
  • 2026-01-21 发布于江西
  • 举报

福州大学《数据结构》2017-2018学年期末试卷.docx

福州大学

2017-2018学年第一学期考试

课程名称

数据结构

考试日期

考生姓名学号专业或类别

题号

总分

累分人 签名

题分

30

10

40

20

100

得分

考生注意事项:1、本试卷共9页,请查看试卷中是否有缺页。

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

一、选择题(每小题2分,共30分)

得分

评卷人

请将答案填入下表中

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

1、下面关于算法的说法正确的是()

A.算法最终必须由计算机程序实现

B.为解决某问题的算法同为问题编写的程序含义是相同的C.算法就地工作的含义是指不需要任何额外的辅助空间

D.以上几个都是错误的

第1页共9页

2、设线性表有n个元素,以下操作中,()在顺序表上实现比在链表上实现效率更高。

A.输出第i个元素B.交换第1个元素与第2个元素的值

C.顺序输出这n个元素的值D.输出与给定值x相等的元素在线性表中的序号

3.一个栈的入栈序列为1,2,3,...,n,其出栈序列是p1,p2,p3,...,pn。若p2=3,则p3可能取值的个数是()。

A.n-3

B.n-2

C.n-1

D.无法确定

4.已知三叉树T中6个叶结点的权分别是2,3,4,5,6,7,T的带权路径长度最小是()。

A.27

B.46

C.54

D.56

5.若X是后序线索二叉树中的叶结点,且X存在左兄弟结点Y,则X的右线索指向的是()。

A.X的父结点 B.以Y为根的子树的最左下结点

C.X的左兄弟结点Y D.以Y为根的子树的最右下结点

6.在任意一棵非空二叉排序树T1中,删除某结点v之后形成二叉排序树T2,再将v插入T2形成二叉排序树T3。下列关于T1与T3的叙述中,正确的是()。

I.若v是T1的叶结点,则T1与T3不同

II.若v是T1的叶结点,则T1与T3相同

III.若v不是T1的叶结点,则T1与T3不同

IV.若v不是T1的叶结点,则T1与T3相同

A.仅I、III

B.仅I、IV

C.仅II、III

D.仅II、IV

7.利用无圈有向图DAG的无圈性,在()的时间内可以解关于DAG的多源最短路径问题。

A.O(n)B.O(n+e) C.O(n*n)D.O(n*e)

第2页共9页

8.若对如下无向图进行遍历,则下列选项中,不是宽度优先遍历序列的是()。

A.h,c,a,b,d,e,g,f B.e,a,f,g,b,h,c,d

C.d,b,c,a,h,e,f,g D.a,b,c,d,h,e,f,g

9、已知循环队列存储在一维数组A[0,…..,n-1]中,且队列非空时,front和rear分别指向队首和队尾元素,若初始队列为空,且要求第一个进入队列的元素存储在A[0]处,则初始时front和rear的值分别是()。

A.0,0B.0,n-1C.n-1,0D.n-1,n-1

10、对于一个具有n个顶点的无向图,若采用邻接矩阵表示,则该矩阵的大小是()。

A.nB.(n-1)2C.n-1D.n2

11、含有n个元素的集合A和含有m个元素的集合B分别存放在两张有序链表中,现需完成A和B的并集操作,平均时间复杂性为()。

A.O(n)B.O(m)C.O(n+m)D.O(n+m)

12、对关键字序列28,16,32,12,60,2,5,72进行快速排序,第一趟划分结果为()。

A.{2,5,12,16}28{60,32,72}B.{2,16,5,12}28{60,32,72}

C.{2,16,12,5}28{60,32,72}D.{5,16,2,12}28{32,60,72}

13、已知序列25,13,10,12,9是一个极大化堆,在其中插入新元素18,并将其调整为极大化堆,调整过程中元素之间进行的比较次数是(

文档评论(0)

1亿VIP精品文档

相关文档