Sha256: abfde0ff302a1cb68ce437bdaa39d67b9b0a739af8e6ae9d247e571f73412ed2
Contents?: true
Size: 364 Bytes
Versions: 1
Compression:
Stored size: 364 Bytes
Contents
module RootedTree class Tree attr_reader :root def initialize(node = Node.new) @root = node.root end # Degree # # Returns the maximum degree (number of children) in the tree. def degree max_degree_node = root.each.max_by do |node| node.degree end max_degree_node.degree end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rooted_tree-0.1.0 | lib/rooted_tree/tree.rb |