我有一个关于贝尔曼福德算法的问题。我创建了这个程序,当给定一个图形时,它将输出源节点和所有其他节点之间的最短距离。那部分运作得非常好,所以我有像这样的输出:
The cost table is:
Destination: 0 1 2
Cost: 0 4 6
因此,例如我的源节点和节点2之间的最短距离是6,这很好。但现在我想获取实际路线,而不仅仅是它们的成本。比如说,不仅仅是从s到v的路径成本是5,我想要像s->b->v这样的路径。使用Bellman-Ford算法是否可能实现这一点,还是我遗漏了其某些部分?非常感谢。