Method: Containers::PriorityQueue#push
- Defined in:
- lib/containers/priority_queue.rb
#push(object, priority) ⇒ Object
Add an object to the queue with associated priority.
q = Containers::PriorityQueue.new
q.push("Alaska", 1)
q.pop #=> "Alaska"
60 61 62 |
# File 'lib/containers/priority_queue.rb', line 60 def push(object, priority) @heap.push(priority, object) end |