module PairingHeap::NodeVisitor
Public Instance Methods
Source
# File lib/pairing_heap.rb, line 519 def visit_node(node, &block) return unless node block.call(node) if node.subheaps visit_node(node.subheaps, &block) end if node.next_sibling visit_node(node.next_sibling, &block) end end