У меня есть индексы массивов, которые я хочу поставить в очередь приоритетов. Теперь я хочу использовать компаратор, который должен сравнивать эти индексы по отношению к другому массиву в том же классе. Как написать класс компаратора?путаница с приоритетной очередью в java
2
A
ответ
0
Предполагая, что я понял ваш актуальный вопрос, если у вас есть те показатели, отображенных на любые Comparable
значений (в пределах этого «внешнего» массива), и вы хотите установить приоритет на основе этого значения, вы можете просто пойти с:
Comparable[] array = TheOtherClass.getArray(); // ???
Comparator<Integer> comparator = (left, right) -> array[left].compareTo(array[right]);
Смежные вопросы
- 1. Алгоритм Дейкстры с приоритетной очередью
- 2. Алгоритм таксиста с приоритетной очередью
- 3. Служба с приоритетной очередью в Android
- 4. Алгоритм Dijkstra с мини-приоритетной очередью
- 5. Медленная производительность рабочего потока с приоритетной очередью
- 6. сортированный контейнер, который не является приоритетной очередью
- 7. Разница между приоритетной очередью и кучей
- 8. Отдельная цепочка с приоритетной очередью (с использованием std :: map)
- 9. C++) Недопустимые операнды для двоичного выражения Ошибка с приоритетной очередью
- 10. Исключение из потока «main» java.lang.ClassCastException: с приоритетной очередью и компаратором
- 11. Java Вычислить последовательность с очередью
- 12. Путаница с технической терминологией между потоком и очередью
- 13. Размер по умолчанию приоритетной очереди в java
- 14. Работа с toString и очередью в Java
- 15. Мне нужен совет для оптимальной реализации программы с приоритетной очередью и поиска
- 16. Оптимизация алгоритма дерева Хаффмана от O (n^2) до O (n) с приоритетной очередью C++
- 17. Является ли моя тестовая программа с приоритетной очередью очень медленной, потому что я не использую правильно?
- 18. Путаница с дженериков Java
- 19. Путаница с пакетами Java
- 20. Путаница с объектами java
- 21. Путаница с Java System.Time
- 22. Путаница с ProcessBuilder в Java
- 23. Путаница с интерфейсами в java
- 24. Dequeue в приоритетной очереди
- 25. Java newSingleThreadExecutor vs собственный поток с очередью
- 26. java-исполнитель с предопределенной очередью потоков
- 27. PhantomReference с очередью нулевой
- 28. путаница в java regex
- 29. Путаница потоков в Java
- 30. Управление очередью/работниками пула потоков в java
Показать что-то, что вы пробовали до сих пор? –
* Сравнивайте эти индексы по отношению к другому массиву в том же классе * Я не имею никакого смысла в этом утверждении. Что вы хотите сравнить? И что вы добавляете в свою очередь приоритетов? – bholagabbar