所以路径算法中常常会以错误为代价,在查找过程中会走一些弯路。常用的路径搜索算法有 2 种:
广度优先搜索。
深度优先搜索。...先于 C2 进入,广度优先搜索算法只能保证找到路径,而不能保存找到最佳路径。...--------------
找到一条路径 [0, 1, 3, 2, 4]
找到一条路径 [0, 1, 3, 2, 3, 4]
'''
使用递归实现广度优先搜索算法:
'...使用循环实现深度优先搜索算法:
深度优先搜索算法需要用到栈,本文使用列表模拟。...--------------
找到一条路径: [0, 3, 4]
找到一条路径: [0, 3, 1, 2, 4]
'''
使用递归实现深度优先搜索算法:
'''