Я пытался инициализировать очереди приоритета, но я нашел эту ошибку:ошибка: нет ни одного подходящего конструктора найдено для PriorityQueue (компаратор)
import java.util.*;
PriorityQueue<Integer> pq = new PriorityQueue<Integer>(Collections.reverseOrder());
ошибка: нет подходящего конструктора найдено для PriorityQueue (компаратор)
Я пытался найти решение, но до сих пор не было решения. Любое предложение было бы лучше. Спасибо заранее!
странно компилируется на моей стороне –
Пожалуйста, обратитесь к документу Java: https://docs.oracle.com/javase/8/docs/api/java/util/PriorityQueue .html. Это должно дать вам представление обо всех конструкторах для этого класса. –
Какая версия Java у вас есть? Этот конструктор доступен только на Java 8. Возможно, вы смешиваете Java 7 и Java 8 –