Examples for 'igraph::girth'


Girth of a graph

Aliases: girth

Keywords: graphs

### ** Examples


# No circle in a tree
g <- make_tree(1000, 3)
girth(g)
$girth
[1] 0

$circle
+ 0/1000 vertices, from 86cb55c:
# The worst case running time is for a ring
g <- make_ring(100)
girth(g)
$girth
[1] 100

$circle
+ 100/100 vertices, from 0bb6b28:
  [1]  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68
 [19]  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86
 [37]  87  88  89  90  91  92  93  94  95  96  97  98  99 100   1   2   3   4
 [55]   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22
 [73]  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40
 [91]  41  42  43  44  45  46  47  48  49  50
# What about a random graph?
g <- sample_gnp(1000, 1/1000)
girth(g)
$girth
[1] 0

$circle
+ 0/1000 vertices, from 9710454:

[Package igraph version 1.3.1 Index]