## 图论常见算法 ### Dijkstra算法 用于求解单个源最短路问题: 1. 初始化:将所有顶点的距离设为正无穷,源顶点设为0; 2. 迭代:从源顶点出发,遍历所有边,更新顶点的距离; 3. 检验:检查是否存在负权重环,如果有则返回错误; 4. 返回:返回所有顶点的距离。 ### Bellman-Ford算法 ### Bellman-Ford算法