- 0
- 0
- 约4.46千字
- 约 10页
- 2026-01-21 发布于江西
- 举报
北京交通大学考试试题(A卷)
课程名称:数据结构(A)
2019-2020学年第一学期
出题教师:张勇
(请考生注意:(1)本试卷共有五道大题,(2)答案一律写在答题纸上,(3)试卷不得带出考场)
题号
一
二
三
四
五
总分
得分
阅卷人
一、填空题(每空2分,共20分)
1.采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度
为
。
2.在有n个元素的链队列中,若只设队头指针,则入队和出队操作的时间复杂度分
别是_____
和____
。
3.无向图的存储结构有数组表示法、邻接表和
。
4.一个栈的输入序列为1,2,??,n,若输出序列的第一个元素是n,则输出的第i
(
1?i?n
)个元素是
。
5.KMP算法比经典的模式匹配算法的改进之处在于
。
6.已知一棵树如下图所示,其孩子兄弟表示为
。
a
b
e
c
f
d
g
7.n个顶点e条边的图采用邻接矩阵存储,深度优先遍历算法的时间复杂度
为
。
8.快速排序法在
情况下最不利于发挥其长处。
9.模式串为p=”abcabaa”,p的next函数值为
。
二、选择题(每小题2分,共20分)
1.用邻接表存储图所需的存储空间大小____________
A.只与图的顶点数有关
C.与图的顶点数和边数都有关
B.只与图的边数有关
D.只与图是有向图还是无向图有关
2.用单向循环链表表示队列,正确的说法是( )
A.可设一个头指针使入队、出队都方便
B.可设一个尾指针使入队、出队都方便
C.必须设头、尾指针才能使入队、出队都方便
D.无论如何,只可能使入队方便.
3.
设有1000个无序的元素,希望用最快的速度挑选出其中前10个最小的元素,
最好采用
排序法
A.堆排序
B.直接插入排序
C.快速排序
D.归并排序
4.具有3个节点的二叉树有
种形态。
A.3
B.4
C.5
D.6
5.在n个结点的双链表的某个结点前插入一个结点的时间复杂度是_______。
A.O(n)
B.O(1)
C.O(
logn)
2
D.O(
2
n)
6.用邻接表表示图进行广度优先遍历时,通常采用
来实现算法
D.树
A.栈
B.队列
C.图
7.一个图中包含有k个连通分量,若按深度优先(DFS)搜索方法访问所有节点,则
必须调用(
)次深度优先遍历算法。
C.k-1
D.k+1
A.k
B.1
8.下面程序段的时间复杂度为
for(i=1;im;i++)
{
for(j=1;jn;j++)
{
a[i][j]=i*j;
}
}
(A)O(m2)
(B)O(n2)
(C)O(m*n)
(D)O(m+n)
9.在索引顺序表中查找一个元素,可用的且最快的方法是
A.用顺序查找法确定元素所在的块,再用顺序查找法在相应块中查找B.用二分查找法确定元素所在的块,再用二分查找法在相应块中查找C.用二分查找法确定元素所在的块,再用顺序查找法在相应块中查找D.用顺序查找法确定元素所在的块,再用二分查找法在相应块中查找
10.关键路径是事件节点网络中A.从源点到汇点的最长路径C.最长的回路
。
B.从源点到汇点的最短路径D.最短的回路
三、判断题(10分,每小题1分)
1.无向图的邻接矩阵一定是对称矩阵,且有向图的邻接矩阵一定是非对称矩阵。()2.利用拓扑排序可以判断出一个有向图中是否有环(回路)()。
3.内部排序可能达到的最好的时间复杂度为O(nlogn)。( )
4.二分查找和二叉排序树的时间性能相同。()
5.邻接表只能用于存储有向图,而邻接矩阵则可存储有向图和无向图。( )6.平衡二叉树的中序遍历值是递增的。( )
7.负载因子(装填因子)是哈希表的一个重要参数,它反映哈希表的装满程度。( )8.排序的稳定性是指排序算法中的比较次数保持不变,且算法能够终止。( )9.简答选择排序所需比较次数与待排记录的初始状态无关。( )
10.串是由有限字符构成的连续序列,串的长度为串中字符的个数,子串是主串中字符构成的有限序列。()
四、应用题(34分)
1.请写出下图所示的二叉树的先序序列、中序序列和后序序列。(5分)
A
D
B
E
G
C
H
F
K
2.给定下列图,完成以下问题(8分)
(1)画出该图的邻接矩阵和邻接表
(2)根据所画的邻接表,从顶点A出发,写出图的深度优先遍历结果
(3)根据克鲁斯卡尔算法,求它的最小生成树(不必写出全部过程,在生成树中标出边生成的次序即可)
V1
5
V0
1
2
V2
V3
6
4
3
3
V4
5
V5
1
V5
3.将序列{12,34,25,7,15,47,65,79,47+,15}中的关键字按升序重新排列,请写出(10分)
(1)冒泡排序一趟扫描的结果
(2)二路归并排序一趟排序的结果
(3)以第一个元素为分界点的快速排序一趟扫描的结果(4)
您可能关注的文档
- 2023年重庆大学《数据结构》期末练习题1.docx
- 2023年重庆大学《数据结构》期末练习题3.docx
- 安徽大学《数据结构》2017-2018学年期末试卷.docx
- 安徽大学《数据结构》2018-2019学年期末试卷.docx
- 安徽大学《数据结构》2019-2020学年期末试卷.docx
- 安徽大学《数据结构》2020-2021学年期末试卷.docx
- 安徽大学《数据结构》2021-2022学年期末试卷.docx
- 安徽大学《运筹学》2018-2019学年期末试卷.docx
- 北京大学《数据结构》2022-2023学年期末试卷.docx
- 北京大学《数据结构与算法》2018-2019学年 期末试卷.docx
最近下载
- 英雄起源一本通大陆系列是由吧在友qxqy19群雄基础.pdf VIP
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- SL352-2020 水工混凝土试验规程.docx VIP
- 2025年中国医疗人工智能行业投资潜力分析及行业发展趋势报告.docx
- SL677-2014 水工混凝土施工规范.docx VIP
- 2024-2034年中国医疗人工智能行业投资潜力分析及行业发展趋势报告.docx
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- 电摩知识培训课件图片.ppt VIP
- 平顶山工业职业技术学院《高等数学(D)》2025 - 2026学年第一学期期末试卷.docx VIP
- 110kV变电站专项电气试验及调试方案.doc VIP
原创力文档

文档评论(0)