最短路径
问题:
给定一个 n 个点 m 条边的图
边有权值
给定起点 s 和终点 t ,在连接 s 与 t 的所有路径中,寻找边权的最短路径
方法:
-
用DFS搜索所有路径
-
用BFS求最短路径
经典最短路径算法
问题 | 边权 | 算法 | 时间复杂度 |
A*算法 | <O((m + n)log2(n)) | ||
一个起点,一个终点 |
给定一个 n 个点 m 条边的图
边有权值
给定起点 s 和终点 t ,在连接 s 与 t 的所有路径中,寻找边权的最短路径
问题 | 边权 | 算法 | 时间复杂度 |
A*算法 | <O((m + n)log2(n)) | ||
一个起点,一个终点 |