BFS:
- 所需空间是指数级别的,大
- 自己开队列存,不会有爆栈的风险
- 能最先搜出最短路径长的结果
DFS:
- 所需空间和深度成正比,小
- 直接用递归栈的话,有爆栈的风险。C++给分配的栈空间大概就4M,所以大概可以搜10万层
- 不能先搜出最短路径长的结果
- 直接用递归的话DFS更好写
相关文章:
-
2022-12-23
-
2021-10-04
-
2021-04-30
-
2021-04-09
-
2021-08-31
猜你喜欢
-
2021-05-16
-
2021-09-03
-
2022-12-23
-
2022-02-21
-
2021-07-10
相关资源
-
下载
2021-06-06
-
下载
2023-01-24
-
下载
2023-01-30
-
下载
2021-06-07
-
下载
2023-01-22