- 1
- 0
- 约2.96千字
- 约 11页
- 2026-08-31 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机编程基础:数据结构与算法训练题库
一、选择题(每题2分,共20题)
说明:下列每题只有一个正确答案。
1.在线性表中,插入和删除操作的时间复杂度通常是()。
A.O(1)
B.O(n)
C.O(logn)
D.O(n2)
2.下列数据结构中,最适合表示稀疏矩阵的是()。
A.数组
B.链表
C.矩阵链表
D.树
3.在二叉搜索树中,若结点A的左子树有5个结点,右子树有3个结点,则结点A的深度至少为()。
A.5
B.6
C.8
D.9
4.下列排序算法中,平均时间复杂度最小的是()。
A.快速排序
B.冒泡排序
C.插入排序
D.选择排序
5.在图的邻接矩阵表示中,若某两个顶点之间没有边,则对应的矩阵元素通常为()。
A.0
B.1
C.∞
D.-1
6.下列数据结构中,支持LIFO(后进先出)操作的是()。
A.队列
B.栈
C.链表
D.树
7.在哈希表中,解决冲突的常用方法不包括()。
A.开放定址法
B.链地址法
C.二叉搜索树法
D.双散列法
8.下列算法中,不属于图的最短路径算法的是()。
A.Dijkstra算法
B.Floyd-Warshall算法
C.快速排序
D.Bellman-Ford算法
9.在树形结构中,每个结
原创力文档

文档评论(0)