用法
find_cycle(graph, mode = c("out", "in", "all", "total"))
参见
图环 feedback_arc_set()
, feedback_vertex_set()
, girth()
, has_eulerian_path()
, is_acyclic()
, is_dag()
, simple_cycles()
示例
g <- make_lattice(c(3, 3))
find_cycle(g)
#> $vertices
#> + 4/9 vertices, from 522d38b:
#> [1] 9 6 5 8
#>
#> $edges
#> + 4/12 edges from 522d38b:
#> [1] 8--9 6--9 5--6 5--8
#>
# Empty results are returned for acyclic graphs
find_cycle(sample_tree(5))
#> $vertices
#> + 0/5 vertices, from 11e57fa:
#>
#> $edges
#> + 0/4 edges from 11e57fa:
#>