您所在位置: 网站首页 / 数据结构考试题1.doc / 文档详情
数据结构考试题1.doc 立即下载
2024-12-12
约7.1千字
约9页
0
146KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

数据结构考试题1.doc

数据结构考试题1.doc

预览

免费试读已结束,剩余 4 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

要求:所有的题目的解答均写在答题纸上,需写清楚题目的序号。每张答题纸都要写上姓名和学号。
一、单项选择题(每小题1.5分,共计30分)
1.数据结构是指。
A.一种数据类型
B.数据的存储结构
C.一组性质相同的数据元素的集合
D.相互之间存在一种或多种特定关系的数据元素的集合
2.以下算法的时间复杂度为。
voidfun(intn)
{	inti=1;
	while(i<=n)
		i++;
}
A.O(n)								B.O()
C.O(nlog2n)							D.O(log2n)
3.在一个长度为n的有序顺序表中删除元素值为x的元素时,在查找元素x时采用二分查找,此时的时间复杂度为。
A.O(n)								B.O(nlog2n)
C.O(n2)								D.O()
4.在一个带头结点的循环单链表L中,删除元素值为x的结点,算法的时间复杂度为。
A.O(n)								B.O()
C.O(nlog2n)							D.O(n2)
5.若一个栈采用数组s[0..n-1]存放其元素,初始时栈顶指针为n,则以下元素x进栈的正确操作是。
A.top++;s[top]=x;						B.s[top]=x;top++;
C.top--;s[top]=x;						B.s[top]=x;top--;
6.中缀表达式“2*(3+4)-1”的后缀表达式是,其中#表示一个数值的结束。
A.2#3#4#1#*+-						B.2#3#4#+*1#-
C.2#3#4#*+1#-						D.-+*2#3#4#1#
7.设环形队列中数组的下标为0~N-1,其队头、队尾指针分别为front和rear(front指向队列中队头元素的前一个位置,rear指向队尾元素的位置),则其元素个数为。
A.rear-front							B.rear-front-1
C.(rear-front)%N+1					D.(rear-front+N)%N
8.若用一个大小为6的数组来实现环形队列,队头指针front指向队列中队头元素的前一个位置,队尾指针rear指向队尾元素的位置。若当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为。
A.1和5								B.2和4
C.4和2								D.5和1
9.一棵深度为h(h≥1)的完全二叉树至少有个结点。
A.2h-1								B.2h
C.2h+1								D.2h-1+1
10.一棵含有n个结点的线索二叉树中,其线索个数为。
A.2n								B.n-1
C.n+1								D.n
11.设一棵哈夫曼树中有1999个结点,该哈夫曼树用于对个字符进行编码。
A.999								B.998
C.1000								D.1001
12.一个含有n个顶点的无向连通图采用邻接矩阵存储,则该矩阵一定是。
A.对称矩阵							B.非对称矩阵
C.稀疏矩阵							D.稠密矩阵
13.设无向连通图有n个顶点e条边,若满足,则图中一定有回路。
A.e≥n								B.e<n
C.e=n-1								D.2e≥n
14.对于AOE网的关键路径,以下叙述是正确的。
A.任何一个关键活动提前完成,则整个工程一定会提前完成
B.完成整个工程的最短时间是从源点到汇点的最短路径长度
C.一个AOE网的关键路径一定是唯一的
D.任何一个活动持续时间的改变可能会影响关键路径的改变
15.设有100个元素的有序表,用折半查找时,不成功时最大的比较次数是。
A.25								B.50
C.10								D.7
16.在一棵m阶B-树中删除一个关键字会引起合并,则该结点原有个关键字。
A.1									B.m/2
C.m/2-1							D.m/2+1
17.哈希查找方法一般适用于情况下的查找。
A.查找表为链表
B.查找表为有序表
C.关键字集合比地址集合大得多
D.关键字集合与地址集合之间存在着某种对应关系。
18.对含有n个元素的顺序表采用直接插入排序方法进行排序,在最好情况下算法的时间复杂度为。
A.O(n)								B.O(nlog2n)
C.O(n2)								D.O()
19.用某种排序方法对数据序列{24,88,21,48,15,27,69,35,20}进行递增排序,元素序列的变化情况如下:
(1){24,88,21,48,15,27,69,35,20}
(2){20,15,21,24,48,27,69,35,88}
(3){15,20,21,24,35,27,48,69,88}
(4){15,20,21,24,27,35,48,69
查看更多
王子****青蛙
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数据结构考试题1

文档大小:146KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用