@synapse_people

Как взять минимальный и максимальный элемент PriorityQueue?

Собственно есть PriorityQueue, и Comparator, который сортирует в порядке возрастания(0,1,2,3,4...). Как можно из него получить минимальный элемент 0, а затем сразу получить 4?
То есть нужно вытащить сразу 2 элемента с максимальным и мин. приоритетом. Спасибо.
  • Вопрос задан
  • 233 просмотра
Решения вопроса 1
Концепция доступа к элементам по индексу не присуща очередям.В Java - тоже.
Можете воспользоваться сторонней библиотекой Guava : (класс MinMaxPriorityQueue)
Также можно использовать LinkedList, если немножко поколдовать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы