Class: PairingHeap::MaxPriorityQueue

Inherits:
PairingHeap show all
Defined in:
lib/pairing_heap.rb

Overview

Priority queue where the highest priority is the most prioritary

Instance Method Summary collapse

Methods inherited from PairingHeap

#any?, #change_priority, #delete, #each, #each_with_priority, #empty?, #get_priority, #get_priority_if_exists, #include?, #peek, #peek_priority, #peek_with_priority, #pop, #pop_priority, #pop_with_priority, #push, #size

Constructor Details

#initializeMaxPriorityQueue

Returns a new instance of MaxPriorityQueue.



489
490
491
# File 'lib/pairing_heap.rb', line 489

def initialize
  super(&:>=)
end