- 1
- 0
- 约4.38千字
- 约 11页
- 2026-09-26 发布于广西
- 举报
最新算法面试题及答案
一、单选题
1.下列排序算法中,平均时间复杂度为O(n^2)的是()(1分)
A.快速排序B.归并排序C.堆排序D.冒泡排序
【答案】D
【解析】冒泡排序的平均时间复杂度为O(n^2)。
2.在下列数据结构中,适合表示稀疏矩阵的是()(1分)
A.数组B.链表C.栈D.稀疏矩阵
【答案】D
【解析】稀疏矩阵专门用于表示稀疏数据,节省存储空间。
3.下列哪个不是图的遍历算法?()(1分)
A.深度优先搜索B.广度优先搜索C.迪杰斯特拉算法D.拓扑排序
【答案】C
【解析】迪杰斯特拉算法是单源最短路径算法,不是图遍历算法。
4.快速排序的平均时间复杂度是()(1分)
A.O(n)B.O(nlogn)C.O(n^2)D.O(n^3)
【答案】B
【解析】快速排序的平均时间复杂度为O(nlogn)。
5.下列哪个不是递归算法?()(1分)
A.阶乘计算B.斐波那契数列C.二分查找D.冒泡排序
【答案】D
【解析】冒泡排序不是递归算法,而是迭代算法。
6.下列哪个数据结构是栈?()(1分)
A.队列B.栈C.树D.图
【答案】B
【解析】栈是一种线性数据结构,遵循后进先出原则。
7.下列哪个不是图的存储方式?()(1分)
A.邻接矩阵B.邻接表C.边集数组D.树
【答案】D
【解析】树不是图的存储方式,树是另一种数据结构。
8.下列哪个算法用于查找无向图中的最小生成树?
原创力文档

文档评论(0)