我已将图形存储在二维数组中,并且我想打印从左到右通过组的任何有向图的所有可能路径。我在下面给出了一个示例,并希望打印从第一组(在本示例中为 G1)到任何最后一组(在本示例中为 G3)的所有路径。我无法构建递归或递归方法来打印具有任意数量组的所有路径。所以我需要帮助构建手动迭代系统/算法。谢谢。
graph:
script.py
map = [
[1,2],
[3,4,5],
[6,7]
]
// Print all paths
// Note :- every array in the map is a group
output:
1 -> 3 -> 6
1 -> 3 -> 7
1 -> 4 -> 6
1 -> 4 -> 7
1 -> 5 -> 6
1 -> 5 -> 7
2 -> 3 -> 6
2 -> 3 -> 7
2 -> 4 -> 6
2 -> 4 -> 7
2 -> 5 -> 6
2 -> 5 -> 7
MM们
青春有我
相关分类