java.util.PriorityQueue
позволяет Comparator
, которое должно быть принято во время строительства. При вставке элементов они упорядочиваются в соответствии с приоритетом, указанным компаратором.
Что происходит, когда приоритет элемента изменяется после его вставки? Когда элементы PriorityQueue
переупорядочивают? Возможно ли опросить элемент, который на самом деле не имеет минимального приоритета?
Есть ли хорошие реализации очереди приоритетов, которые позволяют эффективно обновлять приоритет?