两个节点之间的最短路径数

时间:2012-12-02 22:39:38

标签: java shortest-path

我使用二维数组来存储网络的距离。 1表示两个节点之间存在连接,0表示没有连接:

     A     B    C   D

A    0     1    1   0   

B    1     0    0   1 

C    1     0    0   1

D    0     1    1   0

This is the network I want to show you according above array

我想用Java来查找最短路径的数量。例如,从节点A到节点D有2条路径。节点B到节点C也有2条路径。

1 个答案:

答案 0 :(得分:3)

您遇到的问题称为“routefinding”或“pathfinding”。您可以使用许多库存算法来解决它。例如: