0012《数据结构》Word文档格式.docx

上传人:b****2 文档编号:14386014 上传时间:2022-10-22 格式:DOCX 页数:21 大小:24.35KB
下载 相关 举报
0012《数据结构》Word文档格式.docx_第1页
第1页 / 共21页
0012《数据结构》Word文档格式.docx_第2页
第2页 / 共21页
0012《数据结构》Word文档格式.docx_第3页
第3页 / 共21页
0012《数据结构》Word文档格式.docx_第4页
第4页 / 共21页
0012《数据结构》Word文档格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

0012《数据结构》Word文档格式.docx

《0012《数据结构》Word文档格式.docx》由会员分享,可在线阅读,更多相关《0012《数据结构》Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。

0012《数据结构》Word文档格式.docx

归并排序

2、 

不定长文件是指( 

记录的长度不固定

关键字项的长度不固定

字段的长度不固定

文件的长度不固定 

3、 

如下陈述中正确的是( 

串中元素只能是字母 

串是一种特殊的线性表

串的长度必须大于零

空串就是空白串

4、 

将长度为n的单链表链接在长度为m的单链表之后的算法的时间复杂度为( 

O(m+n)

O(n)

O(m)

O

(1) 

5、 

设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为( 

F.front=(front+1)%m 

front=(front-1)%m

front=front+1

front=(front+1)%(m-1)

6、计算机算法必须具备输入、输出和 

等5个特性

易读性、稳定性和安全性

确定性、有穷性和稳定性

可行性、可移植性和可扩充性

可行性、确定性和有穷性 

7、有8个结点的无向图最多有 

条边

112

56

28 

14

8、不含任何结点的空树

是一棵树

是一棵二叉树

是一棵树也是一棵二叉树 

既不是树也不是二叉树

9、一棵深度为6的满二叉树有 

个分支结点

30

31 

32

33

10、在对n个元素的序列进行排序时,堆排序所需要的附加存储空间是:

O(log2n)

O

(1) 

O(nlog2n)

11、若需要在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是( 

快速排序

堆排序

归并排序 

直接插入

12、设哈希表长m=14,哈希函数H(key)=keyMOD11。

表中已有4个结点:

addr(15)=4,addr(38)=5,addr(61)=6,addr(84)=7其余地址为空,如用二次探测再散列处理冲突,则关键字为49的地址为:

3

5

9

13、设一棵完全二叉树有300个结点,则共有 

个叶子结点

150 

152

154

156

14、由3个结点所构成的二叉树有 

种形态.

2

4

15、设有两个串p和q,求q在p中首次出现的位置的运算称作:

连接

模式匹配 

求子串

求串长

16、

栈中元素的进出原则是:

先进先出

后进先出 

栈空则进

栈满则出

17、链表是一种采用 

存储结构存储的线性表.

顺序

星式

链式 

网状

18、数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为:

存储结构

顺序存储结构 

逻辑结构

链式存储

19、一个具有n个顶点的有向图最多有( 

)条边

(n-1)/2

(n+1)/2 

(n-1)

n2

20、判断一个循环队列Q(最多n个元素)为满的条件是:

Q->

front==(Q->

rear+1)%n 

rear==Q->

front+1

rear-1)%n

front

21、在单链表中,指针p指向元素为x的结点,实现删除x的后继的语句是:

p=p->

next

next->

p->

next=p

next=p->

next 

22、在双向循环链表中,在p指针所指的结点后插入一个指针q所指向的新结点,修改指针的操作是:

next=q;

q->

prior=p;

prior=q;

next;

23、 

在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为( 

C.7

6

24、 

算法指的是( 

B.排序算法

E.解决问题的计算方法

计算机程序

解决问题的有限运算序列 

25、 

在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为( 

n*n-2e 

e

n*n-e

2e

26、 

线性表采用链式存储时,结点的存储地址( 

D.连续与否均可

必须是连续的

和头结点的存储地址相连续 

必须是不连续的

多项选择题

27、抽象数据类型的组成部分分别为:

数据对象 

数据关系 

基本操作 

28、不具有线性结构的数据结构是:

图 

广义表 

树 

29、算法分析的两个主要方面是( 

正确性

简单性

空间复杂度 

时间复杂度 

判断题

30、树在实际应用中采用多种不同的形式表示和存储 

1.A.√ 

2.B.×

31、 

完全二叉树一定是满二叉树

1.A.√

32、在完全二叉树中,叶节点个数比分支节点个数多1 

33、 

任何二叉搜索树中同一层的结点从左到右是有序的(从小到大)。

34、栈和队列逻辑上都是线性表 

35、 

算法分析的两个主要方面是时间复杂度和空间复杂度的分析。

36、 

若用链表来表示一个线性表,则表中元素的地址一定是连续的。

37、链表的每个结点中都恰好包含一个指针

38、如果将所有中国人按照生日来排序,则使用哈希排序算法最快

39、折半查找只适用于有序表,包括有序的顺序表和链表

40、用循环单链表表示的链队列中,可以不设队头指针,仅在队尾设置队尾指针。

41、在单链表中,要访问某个结点,只要知道该结点的地址即可;

因此,单链表是一种随机存取结构。

42、 

一般树和二叉树的结点数都可以为0;

43、 

通过对堆栈S操作:

Push(S,1),Push(S,2),Pop(S),Push(S,3),Pop(S),Pop(S)。

输出的序列为:

123

44、 

不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑"

溢出"

情况。

45、 

一棵有124个结点的完全二叉树,其叶结点个数是确定的

主观题

46、 

中序遍历二叉排序树所得到的序列是___________序列(填有序或无序)。

参考答案:

有序 

47、 

设某无向图中顶点数和边数分别为n和e,所有顶点的度数之和为d,则e=_______。

d/2

48、 

快速排序的最坏时间复杂度为___________,平均时间复杂度为__________。

O(n*n),O(nlog2n)

49、 

设一棵完全二叉树中有500个结点,则该二叉树的深度为__________;

若用二叉链表作为该完全二叉树的存储结构,则共有___________个空指针域。

9,501

50、 

为了能有效地应用HASH查找技术,必须解决的两个问题是____________________和__________________________。

构造一个好的HASH函数,确定解决冲突的方法

51、 

设有向图G用邻接矩阵A[n][n]作为存储结构,则该邻接矩阵中第i行上所有元素之和等于顶点i的________,第i列上所有元素之和等于顶点i的________。

出度,入度

52、

1、已知栈的基本操作函数:

intInitStack(SqStack*S);

//构造空栈

intStackEmpty(SqStack*S);

//判断栈空

intPush(SqStack*S,ElemTypee);

//入栈

intPop(SqStack*S,ElemType*e);

//出栈

函数conversion实现十进制数转换为八进制数,请将函数补充完整。

voidconversion(){

InitStack(S)

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

当前位置:首页 > 表格模板 > 书信模板

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

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