数据结构考试题库及答案Word文件下载.docx

上传人:b****6 文档编号:15901708 上传时间:2022-11-16 格式:DOCX 页数:62 大小:28.60KB
下载 相关 举报
数据结构考试题库及答案Word文件下载.docx_第1页
第1页 / 共62页
数据结构考试题库及答案Word文件下载.docx_第2页
第2页 / 共62页
数据结构考试题库及答案Word文件下载.docx_第3页
第3页 / 共62页
数据结构考试题库及答案Word文件下载.docx_第4页
第4页 / 共62页
数据结构考试题库及答案Word文件下载.docx_第5页
第5页 / 共62页
点击查看更多>>
下载资源
资源描述

数据结构考试题库及答案Word文件下载.docx

《数据结构考试题库及答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据结构考试题库及答案Word文件下载.docx(62页珍藏版)》请在冰豆网上搜索。

数据结构考试题库及答案Word文件下载.docx

3

4

6

下列函数中,时间复杂度最小的是________。

nlogn+5000n

n^logn-6000n

n^2-8000n

10nlogn-7000n

单链表是一种________的存储结构。

顺序存取

索引存取

随机存取

散列存取

在循环队列中,设队列元素依次存放在Q[0..m]中,f、r分别指示队头元素位置和队尾元素的下一个位置,Q中存放m个元素时认为队列满,则队列满的判定方法是_______。

(r+1)%m==f

(f+1)%(m+1)==r

(r+1)%(m+1)==f

f==r

C

下列方法中,________是稳定的排序方法。

快速排序

折半插入排序

希尔排序

堆排序

在待排序的元素序列基本有序时,效率最高的排序方法是( 

)。

直接插入排序

简单选择排序

在待排序的元素序列基本有序的前提下,效率最高的排序方法是_______。

起泡排序

顺序表是线性表的一种_______的存储结构。

一个栈的输入序列是{1,2,3,4},则________是它的不可能的输出序列。

{4,2,1,3}

{1,3,4,2}

{1,2,3,4}

{4,3,2,1}

串是一种特殊的线性表,其特殊性体现在________。

数据元素可以是多个字符

可以顺序存储

数据元素是一个字符

可以链接存储

一个无向连通图的生成树是含有该连通图所有顶点的________。

极大连通子图

极小连通子图

极小子图

极大子图

对________,用Prim算法求最小生成树较为合适。

非连通图

稠密图

稀疏图

二叉树的第i(i≥1)层上至多有________个结点。

i+1

2i-1

2^i

2^(i-1)

D

对n个记录的序列进行堆排序,最坏情况下的时间复杂度为( 

)。

O(logn)

O(n2)

O(nlogn)

O(n)

具有线性结构的数据结构是________.

集合

线性表

对于表达式(a-b+c)*d/(e+f),其前缀表达式为________。

a-b+c*d/e+f

ab-c+d*ef+/

/*-a+bcd+ef

/*+-abcd+ef

用折半查找对长度为12的有序表进行查找,则等概率下查找成功时的平均查找长度为_______。

35/12

43/12

39/12

37/12

设串s="

Iamastudent."

则s的长度为________。

12

16

11

非空的循环单链表(head为头指针)的尾结点(由指针p所指示)应满足________。

p->next==head;

p==NULL;

v

p->next==NULL;

若在线性表的任何位置上插入元素的概率是相等的,那么在长度为n的顺序表中插入一个元素时需平均移动________个元素。

(n+1)/2

(n-1)/2

n/2

n

对线性表进行折半查找时,要求线性表必须_______。

以链式方式存储

以顺序方式存储且表中元素按关键字有序排列

以顺序方式存储

以链式方式存储且表中元素按关键字有序排列

已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…pn,若p1=n,则pi为________。

n-i+1

i

不确定

n-i

在线索化二叉树中,t所指结点没有左子树的充要条件是________。

t->LTag==1&

&

t->lchild==NULL

t->LTag==1

以上都不对

t->lchild==NULL

_______二叉排序树可得到一个关键字的有序序列。

层序遍历

先序遍历

中序遍历

后序遍

顺序表中第一个元素的起始存储地址为100,每个元素的长度为4,则第五个元素的起始地址是_______。

120

124

105

116

线性表的顺序存储结构是一种________的存储结构。

datastructure"

则其串长为________。

13

14

在进行递归函数调用时,处理参数和返回地址需要使用一种称为________的数据结构。

队列

若串S="

abcdef"

,则其非空子串数目为________。

22

21

空格串的长度为________。

串中空格的个数

1

对序列{22,86,19,49,12,30,65,35,18}进行一趟排序后得到的结果为{12,86,19,49,22,30,65,35,18},则其使用的排序方法为( 

选择排序

冒泡排序

插入排序

字符串是一种特殊的线性表,其特殊性在于它的数据元素只能是________。

数字

字符串

字母

字符

栈是限定在________进行插入或删除的线性表。

任意位置

栈底

栈顶

排序方法中,从未排序序列中挑选元素,将其依次放至已排序序列(初始为空)的一端的方法,称为_______。

交换排序

归并排序

高度为5的二叉平衡树至少有_______个结点。

10

17

树最适合表示________。

元素之间无联系的数据

有序数据元素

无序数据元素

元素之间具有分支层次关系的数据

图的深度优先遍历算法类似于二叉树的________。

后序遍历

C

设有两个串s1和s2,求s2在s1中首次出现的位置的操作是________。

求串长

模式匹配

连接

求子串

n为正整数,下列程序段的时间复杂度是________。

for(i=1,x=0;

i<=n;

i++,x++);

O(n^2)

O

(1)

若L是SqList类型的顺序表,则线性表中的第i个元素是_______。

L.elem[i+2]

L.elem[i+1]

L.elem[i]

L.elem[i-1]

一个有n个顶点的无向图若是连通图,则至少有________条边。

n+1

n-1

对________,用克鲁斯卡尔算法求最小生成树较为合适。

设有三个串,s1="

How"

s2="

are"

s3="

you"

则这三个串连接后得到的结果串是________________________。

"

Howareyou."

Howareyou"

Howareyou"

Howareyou"

串是________。

不少于一个字符的序列

有限个字符的序列

任意个字母的序列

不少于一个字母的序列

设m,n是一棵二叉树上的两个结点,中序遍历时,n在m之前的条件是________。

n是m子孙

n在m右方

n在m左方

D

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

当前位置:首页 > 工程科技 > 机械仪表

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

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