此函数列出从一个源顶点到另一个或多个顶点的所有简单路径。如果路径不包含重复的顶点,则该路径是简单的。
参见
其他路径相关函数: diameter()
, distance_table()
, eccentricity()
, graph_center()
, radius()
示例
g <- make_ring(10)
all_simple_paths(g, 1, 5)
#> [[1]]
#> + 5/10 vertices, from 4e18fde:
#> [1] 1 2 3 4 5
#>
#> [[2]]
#> + 7/10 vertices, from 4e18fde:
#> [1] 1 10 9 8 7 6 5
#>
all_simple_paths(g, 1, c(3, 5))
#> [[1]]
#> + 3/10 vertices, from 4e18fde:
#> [1] 1 2 3
#>
#> [[2]]
#> + 5/10 vertices, from 4e18fde:
#> [1] 1 2 3 4 5
#>
#> [[3]]
#> + 7/10 vertices, from 4e18fde:
#> [1] 1 10 9 8 7 6 5
#>
#> [[4]]
#> + 9/10 vertices, from 4e18fde:
#> [1] 1 10 9 8 7 6 5 4 3
#>