武汉科技大学856数据结构考研真题A卷.docx
- 文档编号:10738040
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:13
- 大小:137.54KB
武汉科技大学856数据结构考研真题A卷.docx
《武汉科技大学856数据结构考研真题A卷.docx》由会员分享,可在线阅读,更多相关《武汉科技大学856数据结构考研真题A卷.docx(13页珍藏版)》请在冰豆网上搜索。
武汉科技大学856数据结构考研真题A卷
2016年武汉科技大学856数据结构(C语言版)考研真题(A卷)
(总分:
150.00,做题时间:
180分钟)
、选择题(总题数:
10,
分数:
20.00)
1.以下说法正确的是(
)。
(分数:
2.00)
)个元素。
(分数:
2.00)
)个。
(分数:
2.00)
A.数据元素是数据的最小单位
B.数据项是数据的基本单位
C.数据结构是带有结构的各数据项的集合
D.一些表面上很不相同的数据可以有相同的逻辑结构解析:
2.在顺序表(长度为127)中插入一个元素平均要移动(
A.8
B.63.5√
C.63
D.7解析:
3.若完全二叉树的结点总数为1001,则度为1的结点有(
A.0√
B.1
C.500
D.501解析:
A.左兄弟
B.右兄弟
C.
祖先√
D.后裔
解析:
5.二叉树在线索化后,仍不能有效求解的问题是()。
(分数:
2.00)
A.前序线索二叉树中求前序后继
B.中序线索二叉树中求中序后继
C.中序线索二叉树中求中序前驱
D.后序线索二叉树中求后序后继√
E.
解析:
A.17√
B.13
C.16
D.任意
解析:
10.在快速排序过程中,下列结论正确的是()。
(分数:
2.00)
A.左、右两个子表都已各自排好序
B.左边的元素都不大于右边的元素√
C.左边子表长度小于右边子表长度
D.左、右两边元素的平均值相等解析:
二、填空题(总题数:
10,分数:
20.00)
填空项1:
(正确答案:
栈
)
解析:
14.设广义表L=((a,b,c)),则L的长度为()。
(分数:
2.00)
填空项1:
(正确答案:
1
)解析:
填空项1:
(正确答案:
16.
)。
(分数:
2.00)
用数组A[0⋯n-1]存储完全二叉树,则A[i]的右子女是结点(
填空项1:
(正确答案:
A[2i+2]
)
解析:
17.在一个图中,所有顶点的度数之和等于所有边数的()倍。
(分数:
2.00)
填空项1:
(正确答案:
2
)
解析:
18.
存放被访问
为了实现图的广度优先搜索,除了一个标志数组标志已访问的结点外,还需()的结点以实现遍历。
(分数:
2.00)
填空项1:
(正确答案:
队列
)
解析:
19.求图中一个顶点到其它各个顶点最短路径的算法是()算法。
(分数:
2.00)
填空项1:
(正确答案:
Dijkstra
)
解析:
20.具有12个记录的序列,采用冒泡排序最少的比较次数是()。
(分数:
2.00)
填空项1:
(正确答案:
11
三、综合应用题(总题数:
7,分数:
70.00)
将三对角矩阵A[1..n,1..n]的非零元素逐行存放于数组B[0..3n-3]中,使得B[k]=A[i,j],求:
(分数:
10)
(1).用i,j表示k的变换公式(分数:
5)
正确答案:
(
k=2i+j-3
)
解析:
(2).用k表示i,j的变换公式(分数:
5)
正确答案:
(
i=(k+1)/3+1j=(k+1)/3+(k+1)%3
)
解析:
设二叉树的顺序存储结构如下:
0
2
3
4
6
8
910
11
12
13
14
15
16
17
18
19
e
f
d
g
cj
h
i
b
(分数:
10.0)
(1).画出该二叉树的逻辑结构(分数:
2.5)
正确答案:
(
)
解析:
(2).写出其先序、中序、后序序列(分数:
2.5)正确答案:
(
先序:
eadcbjfghi
中序:
abcdjefhgi
后序:
bcjdahigfe
)
解析:
(3).画出其后序线索二叉树(分数:
2.5)
正确答案:
(
)
解析:
(4).把它转换成对应的森林(分数:
2.5)
正确答案:
(
)
解析:
给定序列(26,25,20,33,21,24,45,204,42,38,29,31),要用散列法进行存储,散列函数采用除留余数法,
用线性探测法解决冲突,负载因子为0.6。
(分数:
10)
(1).设计哈希函数(分数:
3)
正确答案:
(
散列函数H(k)=k%19
)
解析:
(2).画出哈希表(分数:
3)
正确答案:
(
0
1
2
3
4
5
67
8
9
10
111
21
314
15
16
17
81
9
38
202
1
422
42
52345
29
31
33204
1
1
1
1
11
2
1
1
12
)
解析:
(3).计算等概率情况下查找成功和失败的平均查找长度(分数:
4)
正确答案:
(
成功:
ASL=14/12=7/6
不成功:
ASL=(4+3+2+1+6+5+4+3+2+1+2+1+2+1+3+2+1+1+1+1)/20=46/20=2.3
)
解析:
对有序表(31,34,45,57,64,70,72,84,88,91,97,105,124)折半查找,要求(分数:
10.0)
(1).画出描述折半查找过程的判定树;(分数:
2.5)
正确答案:
(
)
解析:
(2).若查找元素91,需依次与那些元素比较?
(分数:
2.5)正确答案:
(
72、91
)
解析:
(3).若查找元素30,需依次与那些元素比较?
(分数:
2.5)正确答案:
(
72、45、31
2.5)
(4).分别求等概率情况下查找成功和不成功时的平均查找长度。
(分数:
正确答案:
(
查找成功的平均查找长度:
(1+2*2+4*3+6*4)/13=41/13不成功时的平均查找长度:
(2*3+12*4)/14=54/14=27/7
)
解析:
已知关键字序列(40,35,61,87,72,16,25,50),(分数:
10)
(1).写出用快速排序方法升序排列该序列一趟后的结果(分数:
2)
正确答案:
(
快速排序一趟后的结果:
2535164072876150
)
解析:
(2).写出用堆排序进行升序排列时的初始堆(分数:
2)
正确答案:
(
堆排序进行升序初始堆:
8772615040162535
)
解析:
(3).写出堆排序1趟以后(交换与调整之后)的结果(分数:
2)
正确答案:
(
堆排序1趟以后的结果:
7250613540162587
)
解析:
(4).写出1趟冒泡排序后的结果(分数:
2)
正确答案:
(1趟冒泡排序后的结果:
3540617216255087
)
解析:
(5).写出1趟归并排序后的结果(分数:
2)
正确答案:
(
1趟归并排序后的结果:
3540618716722550
)
解析:
有以下AOE网:
10.0)
(1).求各事件的最早/迟发生时间(分数:
2.5)
正确答案:
(
事件
V1
V2
V3
V4
V5
V6
V7
V8
V9
V10
V11
最早发生时间
0
15
10
65
50
80
160
190
220
250
270
最迟发生时间
0
15
15
65
205
80
160
205
220
250
270
)解析:
(2).求各活动的最早/迟开始时间(分数:
2.5)
正确答案:
(
活动
a0a1a
2a
3a4
a5
a6
a7
a8
a9
a10a
a11
a12
a13
a14
e
100
0
15
06
510
80
190
80
160
50
220
250
190
1150
5
15576
5165
95
205
80
160
205
220
250
210
)解析:
(3).给出其关键路径(分数:
2.5)
正确答案:
(
关键路径:
a1->a3->a5->a9->a10->a12->a13
(4).其拓扑序列共有多少种(分数:
2.5)
正确答案:
(
12
)解析:
分别用Prim和kruskal算法构造最小生成树。
(需标示每一步构造过程)
正确答案:
(
)
解析:
四、算法设计(总题数:
3,分数:
40.00)
22.设计算法,在不带头结点的单链表L上实现删除data域值为x的所有结点,返回删除结点的个数;
intList_Delete(structLNode*L,KeyTypex)(分数:
10.00)
正确答案:
(
解析:
23.采用链式存储实现栈的操作(数据元素类型为ElemType),包括栈的初始化InitStack、入栈Push、
出栈Pop、取栈顶元素并作简单注释。
(分数:
Peek、判栈空Empty、清空栈ClearStack以及返回栈中元素个数GetLen等操作,15.00)
正确答案:
(
)解析:
24.根据给定的n个权值可以构造一颗哈夫曼树。
若哈夫曼树采用顺序存储结构,用如下格式。
Typedefstruct
{unsignedintweight;//结点的权值
unsignedintparent,lchild,rchild;//分别存放双亲、左右孩子的下标
试设计如下算法CreatHuffman,根据给定的n个权值构造一颗哈夫曼树。
每个结点的数据结构采
}Huffman;
voidCreatHuffman(HuffmanHT[],intn,intw[]);
其中:
HT为构造的哈夫曼树,n表示权值个数,w用来存储所有权值下图是根据权值7,5,2,4所构造出来的哈夫曼树(-1表示空)
15.00)
)解析:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 武汉 科技大学 856 数据结构 考研
![提示](https://static.bdocx.com/images/bang_tan.gif)