java - 图中两个节点之间的最短路径(Java)

标签 java path graph-theory

我有一个带有图的程序,其节点代表一些进程,进程计算时间就是节点的成本。该图在内存中作为节点列表维护,每个节点都有一个父节点和子节点的列表,以及他的父节点和子节点的列表。执行时间。

我必须找到执行时间最短的路径。

  • 每个节点都可以与任何其他节点连接。
  • 只有一个起始节点和一个结束节点。
  • 一个节点可以有多个“父节点”和“子节点”

有人可以告诉我最好的方法吗?

最佳答案

您可以使用Dijkstra's Algorithm为此。

关于java - 图中两个节点之间的最短路径(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1226450/

相关文章:

java - 可以从收到的电话号码获取 ID,但不能从群组获取 ID

java - 如何在 Linux 上使用 Selenium IDE 下载文件对话框

algorithm - 使用近似算法寻找所有点之间的路径

url - 要使用可点击的网页链接启动/激活/运行 Chrome 扩展程序?

java - 尝试了很多答案来打开我的 keytool.exe 但失败了

graph-theory - 关系理论如何以我在学习时关心的方式应用?

java - 难以从字符串列表中播放真实值

java - 错误 org.apache.velocity : ResourceManager : unable to find resource 'xxx.html.vm' in any resource loader

data-structures - 修改 Dijkstra 算法得到两个节点之间的最短路径

c# - 如何对连接对列表进行分组