class SyntaxSuggest::PriorityQueue

Speichert Elemente in einem Prioritäts-Heap beim Einfügen

Anstatt ständig ‘sort!` aufzurufen, platzieren Sie das Element beim ersten Mal dort, wo es hingehört

Beispiel

queue = PriorityQueue.new
queue << 33
queue << 44
queue << 1

puts queue.peek # => 44