learngraphtheory.org

交互式图论学习

Guest User

Using app without sign in

学习路径

通过交互式课程掌握图论

已完成0/80%

图论课程

涵盖图论不同方面的多个完整PDF课程

PDF课程即将推出

多个完整的图论课程将在此处提供

📚 课程材料正在准备中,将很快添加

可用课程

最短路径算法

中级
关键概念:
DijkstraBellman-FordA*算法+6 more
准备学习了吗?

点击打开完整的交互式课程体验。

最短路径算法

掌握在加权图中寻找最短路径的基本算法,包括Dijkstra、Bellman-Ford、A*和Floyd-Warshall算法。

40分钟
中级
0/7章节
DijkstraBellman-FordA*算法Floyd-WarshallBFSJohnson算法最短路径加权图负环

# 最短路径算法

介绍

最短路径问题寻求图中点之间的最小成本路径,其中成本可以表示距离、时间或任何数值度量。这个问题支撑着导航、计算机网络、机器人学、物流、社交网络分析和许多其他领域的关键应用。

问题定义

给定加权图G = (V, E)和顶点s(源)和t(目标),找到从s到t的总权重最小的路径。

最短路径问题类型

  1. 单源最短路径:从一个顶点到所有其他顶点
  2. 单目标最短路径:从所有顶点到一个目标
  3. 单对最短路径:两个特定顶点之间
  4. 全对最短路径:每对顶点之间
第1章节,共7章节