Обновление Java PriorityQueue, когда его элементы меняют приоритет
я пытаюсь использоватьPriorityQueue
упорядочить объекты с помощью.Comparator
Это может быть легко достигнуто, но переменные класса объектов (с помощью которых компаратор вычисляет приоритет) могут измениться после начальной вставки. Большинство людей предложили простое решение удаления объекта, обновления значений и его повторной вставки, как это происходит в случае очереди с приоритетами.Компаратор вводится в действие.
Есть ли лучший способ, чем просто создать класс-оболочку вокруг PriorityQueue, чтобы сделать это?