本文档是对课程内容的简单整理。
- 前缀Z_ 为正课视频的简称,如Z1为正课视频第1课
- 前缀G_ 为更新视频的简称,如G1为更新视频第1课
在线作图网站
https://csacademy.com/app/graph_editor/
迪杰斯特拉(Dijkstra)算法 | Floyd(弗洛伊德)算法
https://www.bilibili.com/video/av54668527
三种算法均不能处理负权重
迪杰斯特拉(Dijkstra)算法(Z8)
指定两点结论
起点到最短路径上的所有节点均为最短路径
Bellman‐Ford(贝尔曼‐福特)算法(Z8)
可以处理负权重
Floyd(弗洛伊德)算法(G6)
任意两点结论
复杂度高
实现:Matlab 代码 软件(Z8)
Matlab内置函数不指定算法
最短路径; 任意两点的距离矩阵; 给定范围内所有的点
Floyd(弗洛伊德)算法(G6)
老哥 Dijkstra Floyd两种代码
老哥 图论软件