发布于 2017-12-28 05:06:47
Dijkstra的算法确实是用来寻找最短距离路径的。但是,请注意,“距离”不一定意味着以正常方式(即用尺子)测量的距离。
事实上,Dijkstra的算法也适用于在任何网络中寻找最短成本路径(假设所有成本大于或等于零)。您需要做的就是定义任意两个节点之间的距离,使其等于相应边的成本。
因此,在这个问题中,当他们搜索最短路径时,他们是根据问题中定义的成本函数来定义距离。
https://stackoverflow.com/questions/47997928
复制相似问题