- 1
- 0
- 约5.25千字
- 约 14页
- 2026-07-13 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年数据结构与算法计算机编程竞赛训练题
一、选择题(每题2分,共10题)
说明:本部分共10题,每题2分,共20分。请选择最合适的答案。
1.在以下数据结构中,最适合用于快速插入和删除操作的是?
A.链表
B.数组
C.栈
D.堆
2.快速排序的平均时间复杂度是?
A.O(n2)
B.O(nlogn)
C.O(n)
D.O(logn)
3.以下哪个不是图的基本性质?
A.顶点和边的集合
B.每条边有方向
C.无环且无重边
D.邻接矩阵表示
4.在二叉搜索树中,查找一个元素的最坏情况时间复杂度是?
A.O(1)
B.O(logn)
C.O(n)
D.O(nlogn)
5.以下哪个算法不属于动态规划?
A.最长公共子序列
B.最小生成树
C.背包问题
D.旅行商问题
二、填空题(每空1分,共5空,共5分)
说明:本部分共5空,每空1分,共5分。请将答案填入横线上。
6.在深度优先搜索中,通常使用__________来实现遍历顺序。
7.哈希表的冲突解决方法主要有__________和__________。
8.斐波那契数列的第10项是__________。
9.在二分搜索中,每次将搜索区间缩小为原来的__________。
10.有向无环图(DAG)的最短路
原创力文档

文档评论(0)