class PairingHeap::PairingHeap::Node

Attributes

elem[RW]
next_sibling[RW]
parent[RW]
prev_sibling[RW]
priority[RW]
subheaps[RW]

Public Class Methods

new(elem, priority, subheaps, parent, prev_sibling, next_sibling) click to toggle source
# File lib/pairing_heap.rb, line 9
def initialize(elem, priority, subheaps, parent, prev_sibling, next_sibling)
  @elem = elem
  @priority = priority
  @subheaps = subheaps
  @parent = parent
  @prev_sibling = prev_sibling
  @next_sibling = next_sibling
end