Crystalline::Containers::PriorityQueue(T)
Inherits Reference / Object
Constructors
new(comparator = ->(x : Priority, y : Priority) do
(x <=> y) == 1
end)
SourceInstance methods
clear
Sourcedelete(priority : Priority)
Sourceempty?
Sourcehas_priority?(priority : Priority)
Sourcenext
Sourcenext!
Sourcepop
Sourcepush(object : T, priority : Priority)
Sourcesize
Source