Method: BiDimensionalTree#number_nodes_total
- Defined in:
- lib/bi-dimensional-access.rb
#number_nodes_total(node = @root) ⇒ Object
281 282 283 284 285 286 287 288 289 290 291 |
# File 'lib/bi-dimensional-access.rb', line 281 def number_nodes_total(node = @root) if node.nil? 0 else 1 + number_nodes_total(node.west) + number_nodes_total(node.east) + number_nodes_total(node.south) + number_nodes_total(node.north) end end |