- 1
- 0
- 约2.71千字
- 约 10页
- 2026-05-30 发布于四川
- 举报
考研算法竞赛试题及答案
一、单项选择题(每题2分,共20分)
1.以下哪种排序算法的平均时间复杂度为$O(nlogn)$?
A.冒泡排序
B.插入排序
C.归并排序
D.选择排序
2.在一个长度为n的顺序表中,删除第i个元素($1\leqi\leqn$)时,需移动元素的个数是()
A.$n-i$
B.$n-i+1$
C.$n-i-1$
D.$i$
3.深度优先搜索(DFS)通常使用的数据结构是()
A.队列
B.栈
C.堆
D.哈希表
4.以下哪个不是图的存储结构()
A.邻接矩阵
B.邻接表
C.二叉树
D.十字链表
5.若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是n,则第i个输出元素是()
A.$n-i$
B.$n-i+1$
C.$i$
D.不确定
6.算法的时间复杂度取决于()
A.问题的规模
B.待处理数据的初始状态
C.A和B
D.计算机的配置
7.在一棵二叉树中,若度为2的结点数为9,则度为0的结点数为()
A.8
B.9
C.10
D.11
8.以下哪种算法用于求解最短路径问题()
A.普里姆算法
B.克鲁斯卡尔算法
C.迪杰斯特拉算法
D.拓扑排序算法
9.快速排序在最坏情况下的时间复杂度是()
A.$O
原创力文档

文档评论(0)