reconstruct_path#
- reconstruct_path(source, target, predecessors)[source]#
使用前驱字典从源到目标重构路径,如floyd_warshall_predecessor_and_distance函数返回的那样
- Parameters:
- source节点
路径的起始节点
- target节点
路径的结束节点
- predecessors: 字典
一个字典,以源和目标为键,记录最短路径中的前驱节点,如floyd_warshall_predecessor_and_distance函数返回的那样
- Returns:
- path列表
一个包含从源到目标的最短路径的节点列表
如果源和目标相同,则返回一个空列表
Notes
此函数旨在增加floyd_warshall_predecessor_and_distance函数的适用性