2012年
1
题目
解析
递归
2
题目
答案:A
解析
3
题目
解析
4
题目
答案:B
解析
- T1:1
- T2:2
- T3:2 + 1 + 1 = 4
- T4:T3 + T2 + 1 = 2 + 4 + 1 = 7
- T5:T4 + T3 + 1 = 7 + 4 + 1 = 12
- T6:T5 + T4 + 1 = 12 + 7 + 1 = 20
5
题目
解析
图的遍历:
- 深度优先搜索(DFS) 类似树的先序遍历(根左右),借助栈实现
- 是一个递归算法,借助递归工作栈,空间复杂度O(V)
- 邻接矩阵表示:时间复杂度O(V^2)
- 邻接表表示:时间复杂度O(e + v)
- 例:遍历序列:
V1 V2 V4 V8 V5 V3 V6 V7
- 广度优先搜索(BFS) 类似树的层次遍历(依次每一层),借助队列实现
- 借助队列,空间复杂度O(V)
- 邻接矩阵:时间复杂度O(V^2)
- 邻接表:时间复杂度O(e + v)
- 例:遍历序列:
V1 V2 V3 V4 V5 V6 V7 V8
6
题目
解析
- 举例:
- o
-> o
- o
-> o **+** -> o
- o
7
题目
解析
8
题目
解析
I、代价唯一且最小 -> 最小生成树
9
题目
解析
B-Tree(B树、B-树)
10
题目
答案:A
解析
41
题目
解析
42
题目
答案:
代码如下:
3)O(m + n) 或 O(MAX(m, n)) => O(n)