Я много читал об этом и знаю, что дискуссии об этом алгоритме в Java встречались редко. Моя проблема с реализацией алгоритма Дейкстры в Java заключается в том, что я просто не знаю, как подготовить свои данные.
У меня есть набор координат в массиве и набор 1 и 0 в матрице, которые представляют, есть ли путь между точками, которые представляют координаты. Мой вопрос: как мне представить эту информацию, чтобы я мог найти лучший путь с Dijkstra? Я видел, как многие люди создавали класс «Узел», но, похоже, они никогда не сохраняют координаты в этом Узле. Есть ли какой-то стандартизированный способ создания такого рода структуры (я полагаю, что это график?), Который мне просто не хватает?
Любая помощь будет оценена.