- 1
- 0
- 约1.06万字
- 约 31页
- 2026-08-02 发布于河南
- 举报
算法面试题及答案
一、选择题(总分20分)
1.以下哪种数据结构是非线性的?
A.数组
B.链表
C.树
D.栈
2.在最坏情况下,快速排序的时间复杂度是:
A.O(n)
B.O(nlogn)
C.O(n^2)
D.O(2^n)
3.以下哪种算法不是动态规划算法?
A.斐波那契数列
B.最长公共子序列
C.最短路径问题
D.快速排序
4.在二叉搜索树中,查找操作的平均时间复杂度是:
A.O(1)
B.O(logn)
C.O(n)
D.O(n^2)
5.以下哪种图算法不能解决负权边的问题?
A.Dijkstra算法
B.Bellman-Ford算法
C.Floyd-Warshall算法
D.Prim算法
6.以下哪种字符串匹配算法的平均时间复杂度是O(n+m)?
A.朴素字符串匹配
B.KMP算法
C.Rabin-Karp算法
D.Boyer-Moore算法
7.在哈希表中,处理冲突的方法不包括:
A.链地址法
B.开放地址法
C.二次探测法
D.递归法
8.以下哪种排序算法是稳定的?
A.快速排序
B.堆排序
C.
原创力文档

文档评论(0)