【发布时间】:2011-12-05 00:48:00
【问题描述】:
我有一个家庭作业,我应该在其中找到两个城市之间最便宜的机票,并考虑中途停留。
我们需要使用邻接矩阵和 Dijkstra 算法。我正在查看我书中的算法以及维基百科(以及其他网站)。我很困惑,因为在它的算法参数中:
DijkstraAlgorithm(weighted simple digraph, vertex first)
我很难理解——尤其是在查看整个伪代码时——为什么它只将一个顶点作为参数?我需要在两个顶点之间找到最便宜的机票(最短路径)。为什么算法只需要一个?
【问题讨论】: