Method: NetworkX::Graph.complete_graph
- Defined in:
- lib/networkx/others/generators.rb
.complete_graph(n) ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/networkx/others/generators.rb', line 48 def self.complete_graph(n) n = (0...n) if n.is_a?(Integer) edges = [] n.each do |i| n.each do |j| edges << [i, j] if i < j end end graph = new(name: "complete_graph(#{n})") graph.add_edges(edges) graph end |