1 .目的 解决最短路径问题
2 .要求 1)单向链 2)有权重且权重为正数
3 实现
0)只要还有要处理的节点
1)找到离起点最近的节点
2)更新其邻居开销
3)如果有邻居的开销被更新 同时更新他的父节点的开销
4)标记为已处理过
5)如果有下一节点 重复上面的步骤
代码实现
1 .目的 解决最短路径问题
2 .要求 1)单向链 2)有权重且权重为正数
3 实现
0)只要还有要处理的节点
1)找到离起点最近的节点
2)更新其邻居开销
3)如果有邻居的开销被更新 同时更新他的父节点的开销
4)标记为已处理过
5)如果有下一节点 重复上面的步骤
代码实现