暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
十套数据结构试题及答案.doc
456
43页
0次
2021-02-22
40墨值下载
数据结构试卷(一)..............................1
数据结构试卷(二)..............................4
数据结构试卷(三)..............................6
数据结构试卷(四)..............................8
数据结构试卷(五)............................11
数据结构试卷(六)............................14
数据结构试卷(七)............................16
数据结构试卷(八)............................18
数据结构试卷(九)............................20
数据结构试卷(十)............................23
数据结构试卷(一)参考答案...............26
数据结构试卷(二)参考答案...............27
数据结构试卷(三)参考答案...............28
数据结构试卷(四)参考答案...............30
数据结构试卷(五)参考答案...............32
数据结构试卷(六)参考答案...............33
数据结构试卷(七)参考答案...............36
数据结构试卷(八)参考答案...............37
数据结构试卷(九)参考答案...............38
数据结构试卷(十)参考答案...............39
数据结构试卷(一)
一、单选题(每题 2 分,共 20 分)
1. 栈和队列的共同特点是( )
A.只允许在端点处插入和删除元素
B.都是先进后出
C.都是先进先出
D.没有共同点
2. 用链接方式存储的队列,在进行插入运算时( ).
A. 仅修改头指针   B. 头、尾指针都要修改
C. 仅修改尾指针 D.头、尾指针可能都要修改
3. 以下数据结构中哪一个是非线性结构?( )
A. 队列    B. C. 线性表    D. 二叉树
4. A[m][n]A[0][0]644
(10)
A[2][2]
676
(10)
,每个元素占一个空间, A[3][3]
(10)
存放在什么位置?脚注
(10)
表示用 10
表示。
A688 B678 C692 D696
5. 树最适合用来表示( )
A.有序数据元素 B.无序数据元素
C.元素之间具有分支层次关系的数据 D.元素之间无联系的数据
6. 二叉树的第 k 层的结点数最多为( ).
A2
k
-1 B.2K+1 C.2K-1    D. 2
k-1
7. 若有 18 个元素的有序表存放在一维数组 A[19]中,第一个元素放 A[1]中,现进行二
分查找,则查找 A3]的比较序列的下标依次为( )
A. 123 B. 9523
C. 953 D. 9423
8. n 个记录的文件进行快速排序,所需要的辅助存储空间大致为
A. O1)   B. On)   C. O1og
2
nD. On2
9. 线734552564462010
HK=K %9 作为散列函数,则散列地址为 1 的元素有( )个,
A1 B2 C3 D4
10. 设有 6 个结点的无向图,该图至少应有( )条边才能确保是一个连通图。
A.5 B.6 C.7 D.8
二、填空题(每空 1 分,共 26 分)
1. 通常从四个方面评价算法的质量:____________________________________
2. 一个算法的时间复杂度为(n
3
+n
2
log
2
n+14n)/n
2
,其数量级表示为________
3. 假定广表表示为 ACDEFGHIJ),则树
点数为__________个,树的深度为___________,树的度为_________
4. 后缀算 9 2 3 +- 10 2 / -的值__________。中缀算式(3+4X-2Y/3 对应的后缀算式
_______________________________
1
5. 若用链表存储一棵二叉树时,每个结点除数据外,还有指向左孩子和孩子的两
指针。在这种存储结构中,n 个结点的二叉树共________指针域,其中_______
_个指针域是存放了地址,有________________个指针是空指针。
6. 对于个具 n e 条边的有图和图,其对邻接中,边结
点分别有_______个和________个。
7. AOV 网是一种___________________的图。
8. 在一 n 个顶的无________,在一个 n 个顶
有向完全图中,包含有________条边。
9. 假定线(12,23,74,55,63,40) Key % 4 条件使同一
元素成为一个子表,则得到的四个子表分别为_________________________________
_______________________________________________________________
10. 向一棵 B_插入元素的过程中,若最终引起树根结点的分裂,则新树比原树的高度__
_________
11. 在堆排序的过程中,对任一分支结点进行筛运的时间复杂度 ________整个堆排
序过程的时间复杂度为________
12. 在快速排序、堆排序、归并排序中,_________排序是稳定的。
三、计算题(每题 6 分,共 24 分)
1. 在如下数组 A 中链接存储了一个线性表,表头指针为 A [0].next,试写出该线性表。
A 0 1 2 3 4 5 6 7
data 60 50 78 90 34 40
next 3 5 7 2 0 4 1
2. 请画出下图的邻接矩阵和邻接表。
3. 已知一个图的顶点 V 和边 E 分别为:V={1,2,3,4,5,6,7};
E={(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,
(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25};
克鲁斯卡尔算法得到最小生成树,试写出在最小生成树中依次得到的条边。
4. 画出向根堆中入数据 4, 2, 5, 8, 3 时,每入一个数据后堆的变化
四、阅读算法(每题 7 分,共 14 分)
1. LinkList mynote(LinkList L)
{//L 不带头结点的单链表的头指针
if(L&&L->next){
q=LL=L>nextp=L
S1 while(p>next) p=p>next
S2 p>next=qq>next=NULL
2
of 43
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜