17秋福师《数据结构概论》在线作业一Word格式.docx

上传人:b****0 文档编号:12982648 上传时间:2022-10-01 格式:DOCX 页数:13 大小:13.95KB
下载 相关 举报
17秋福师《数据结构概论》在线作业一Word格式.docx_第1页
第1页 / 共13页
17秋福师《数据结构概论》在线作业一Word格式.docx_第2页
第2页 / 共13页
17秋福师《数据结构概论》在线作业一Word格式.docx_第3页
第3页 / 共13页
17秋福师《数据结构概论》在线作业一Word格式.docx_第4页
第4页 / 共13页
17秋福师《数据结构概论》在线作业一Word格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

17秋福师《数据结构概论》在线作业一Word格式.docx

《17秋福师《数据结构概论》在线作业一Word格式.docx》由会员分享,可在线阅读,更多相关《17秋福师《数据结构概论》在线作业一Word格式.docx(13页珍藏版)》请在冰豆网上搜索。

17秋福师《数据结构概论》在线作业一Word格式.docx

2.算法的时间复杂度是由()决定的。

A.问题的规模

B.待处理数据的初态

C.A和B

D.变量个数

3.对N个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()

A.(N+1)/2

B.N/2

C.N

D.[(1+N)*N]/2

A

4.栈在()中应用。

A.递归调用

B.子程序调用

C.表达式求值

D.A,B,C

D

5.下列排序算法中,()算法可能会出现下面情况:

在最后一趟开始之前,所有元素都不在其最终的位置上。

A.堆排序

B.冒泡排序

C.快速排序

D.插入排序

6.对于栈操作数据的原则是()

A.先进先出

B.后进先出

C.后进后出

D.不分顺序

B

7.对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()

A.head==NULL

B.head→next==NULL

C.head→next==head

D.head!

=NULL

8.若要求尽可能快地对序列进行稳定的排序,则应选()

A.快速排序

B.归并排序

C.冒泡排序

D.堆

9.栈和队都是()

A.顺序存储的

B.线性结构

C.链式存储的

D.非线性结构

10.求解最短路径的Floyd算法的时间复杂度为()。

A.O(n)

B.O(n+c)

C.O(n*n)

D.O(n*n*n)

11.假设以行序为主序存储二维数组A=array[1..100,1..100],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=()。

A.808

B.818

C.1010

D.1020

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

A.9

B.11

C.15

D.不确定

13.线索二叉树是一种()构。

A.逻辑

B.逻辑和存储

C.物理

D.线性

14.栈在()中应用。

15.下面有关算法说法错误的是()

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

B.为解决某问题的算法同为该问题编写的程序含义是相同的

C.算法的可行性是指指令不能有二义性

D.以上几个都是错误的

16.线性表是具有n个()的有限序列。

A.表元素

B.字符

C.数据元素

D.数据项

17.最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是()

A.(rear+1)MODn=front

B.rear=front

C.rear+1=front

D.(rear-l)MODn=front

18.具有12个关键字的有序表,折半查找的平均查找长度()

A.3.1

B.4

C.2.5

D.5

19.计算机算法指的是()

A.计算方法

B.排序方法

C.解决问题的有限运算序列

D.调度方法

20.若用冒泡排序方法对序列{10,14,26,29,41,52}从大到小排序,需进行()次比较。

A.3

B.10

D.25

21.对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为()。

A.O(n)O(n)

B.O(n)O

(1)

C.O

(1)O(n)

D.O

(1)O

(1)

22.研究数据结构就是研究()。

A.数据的逻辑结构、存储结构及其基本操作

B.数据的逻辑结构和存储结构

C.数据的存储结构

D.数据的逻辑结构

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

24.设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为()

A.13

B.33

C.18

D.40

25.图中有关路径的定义是()。

A.由顶点和相邻顶点序偶构成的边所形成的序列

B.由不同顶点所形成的序列

C.由不同边所形成的序列

D.上述定义都不是

二、判断题(共20道试题,共40分)

1.队列是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。

A.错误

B.正确

2.二叉树以后序遍历序列与前序遍历序列反映的同样的信息(他们反映的信息不独立)()

3.栈是实现过程和函数等子程序所必需的结构。

4.就平均查找长度而言,分块查找最小,折半查找次之,顺序查找最大

5.顺序存储方式只能用于存储线性结构()

6.数据元素是数据的最小单位。

7.二叉树的遍历结果不是唯一的.

8.顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好()

9.在待排数据基本有序的情况下,快速排序效果最好。

10.数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构.

11.在查找树(二叉树排序树)中插入一个新结点,总是插入到叶结点下面。

12.直接选择排序算法在最好情况下的时间复杂度为O(N)。

13.若一个广义表的表头为空表,则此广义表亦为空表。

14.线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的()

15.循环队列也存在空间溢出问题。

16.内排序要求数据一定要以顺序方式存储。

17.健壮的算法不会因非法的输入数据而出现莫名其妙的状态。

18.若一个广义表的表头为空表,则此广义表亦为空表()

19.队列和栈都是运算受限的线性表,只允许在表的两端进行运算。

20.二维以上的数组其实是一种特殊的广义表()

三、多选题(共5道试题,共10分)

1.下面关于串的的叙述中,正确的是?

()

A.串是字符的有限序列

B.空串是由空格构成的串

C.模式匹配是串的一种重要运算

D.串既可以采用顺序存储,也可以采用链式存储

ACD

2.下列哪种图的邻接矩阵不是对称矩阵?

A.有向图

B.无向图

C.AOV网

D.AOE网

3.下面关于二分查找的叙述不正确的是()

A.表必须有序,表可以顺序方式存储,也可以链表方式存储

B.表必须有序,而且只能从小到大排列

C.表必须有序且表中数据必须是整型,实型或字符型

D.表必须有序,且表只能以顺序方式存储

ABC

4.下面几个符号串编码集合中,是前缀编码的是()

A.{0,10,110,1111}

B.{11,10,001,101,0001}

C.{00,010,0110,1000}

D.{b,c,aa,ac,aba,abb,abc}

5.下列关于m阶B-树的说法正确的是()

A.根结点至多有m棵子树

B.所有叶子都在同一层次上

C.非叶结点至少有m/2(m为偶数)或m/2+1(m为奇数)棵子树

D.根结点中的数据是有序的

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

当前位置:首页 > 医药卫生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1