我很难理解Floyd-Warshall 算法。我知道它是如何工作的,就像我知道如何用手做一样,但我需要通过计算机感知来理解它。
FOR k <-- 1 TO N DO
FOR i <-- 1 TO N DO
FOR j <-- TO N DO
IF Djk + Dkj < DiJ THEN
Dij <-- djk + dkj
k
, i
andj
是迭代的变量,它迭代直到n
值,我猜它是一个嵌套循环,然后它查看每个节点,然后找到最短路径?