gpt4 book ai didi

java - 树节点之间的路径,边缘之间的成本在遍历方向上不同

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:02:56 25 4
gpt4 key购买 nike

我有一个最短路径问题,不确定正确的方法是什么。

给定一棵树,我想找到两个节点之间的路径和路径成本,其中成本因遍历方向而异。

例如,如果 A 是 B 的子节点,则 A->B 的成本可能为 3,而 B->A 的成本可能为 4。

是否有一个 Java 库,我可以在其中通过设置一个具有节点和路径成本的图形来对这个问题进行建模,如上定义的不同方向,并有办法获得两个节点之间的路径和路径成本?

最佳答案

树中的每对节点之间只有一条路径。因此,如果奖品在两个方向上不同并不重要——找到单一路径,然后计算它在两个方向上的奖品。请注意,您遇到的不是最短路径问题 - 您有一条单一路径

关于java - 树节点之间的路径,边缘之间的成本在遍历方向上不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31521275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com