Метод добавления PriorityQueue выдает исключение приведения класса (MyVertex не может быть приведен к java.lang.Comparable) при выполнении.
Некоторые объекты типа MyVertex вставлены правильно, а некоторые выдает исключение, не удалосьнайдите различия между ними.
См. прикрепленные строки кода в java:
PriorityQueue<Vertex> pq = new PriorityQueue<>();
for (Edge edge : vertex.getEdges()) {
pq.add(edge.getTo());
}
Ожидается: метод pq.add () не должен вызывать исключение.