0
点赞
收藏
分享

微信扫一扫

6.6 最短路径问题(BFS遍历无权图的单源最短路径、Dijkstra最短路径算法、Floyd算法实例)

Greatiga 2022-01-21 阅读 46

0. 最短路径问题

在这里插入图片描述

1. BFS求无权图的单源最短路径

在这里插入图片描述

1.1 BFS遍历代码实现

在这里插入图片描述

1.2 BFS查找最短路径代码实现

在这里插入图片描述

1.3 知识回顾

在这里插入图片描述

2. Dijkstra最短路径算法

在这里插入图片描述

2.1 BFS算法的局限性

在这里插入图片描述

2.2 Dijkstra算法流程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.3 如何使用数组信息?

在这里插入图片描述

2.4 Dijkstra算法的时间复杂度

在这里插入图片描述

2.5 Dijkstra算法不适用于有负权值的带权图

在这里插入图片描述

3. Floyd算法

在这里插入图片描述

3.1 Floyd算法

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.2 Floyd算法核心代码

在这里插入图片描述

3.3 Floyd算法实例

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.4 不能解决的问题

在这里插入图片描述

3.5 知识回顾

在这里插入图片描述

举报

相关推荐

0 条评论