Method: NetworkX::Graph.path_graph

Defined in:
lib/networkx/others/generators.rb

.path_graph(n) ⇒ Object



113
114
115
116
117
118
119
# File 'lib/networkx/others/generators.rb', line 113

def self.path_graph(n)
  edges = (0...n - 1).map { |v| [v, v + 1] }

  graph = new(name: "path_graph(#{n})")
  graph.add_edges(edges)
  graph
end