代码之家  ›  专栏  ›  技术社区  ›  Luca Valentini

如何在图中找到从s到t到v的所有最小路径的总数?

  •  0
  • Luca Valentini  · 技术社区  · 7 年前

    我想用Floyd-Warshall算法求图中从s到t到v的所有最小路径的总数,其中s、t和v是图的节点。

    1 回复  |  直到 7 年前
        1
  •  0
  •   pooya    7 年前

    使用floyd warshall查找s和v之间的最短路径数,然后查找从v到t的所有最短路径,然后将结果乘以。例如,如果s和v之间有3条最短路径,从v到t有2条最短路径,那么从s到t到v有6条最短路径。