Я немного смущен тем, что такое список смежности и что такое очередь приоритетов.
Я собираюсь составить список смежности с помощью Arraylist. Что меня смущает, так это то, что содержится в списке смежности.
Используется ли список смежности, чтобы показать, на что указывает?
Например, у вас есть следующие данные:
u v weight
1 4 6
2 5 7
3 7 1
1 3 2
1 2 5
2 2 9
Итак, для списка смежности это будет выглядеть примерно так:
1 --->4---->3---->2
2 --->5---->2
3 --->7
Где каждый одинаковый «u» (т. е. три единицы в столбце u) указывает на соответствующий «v»