Последние несколько дней я пытался реализовать этот алгоритм.До сих пор мне удалось создать динамический 2d массив и вставить расстояния между узлами, функцию для удаления пути между узлами и функцию, которая сообщает мне, существует ли путь между двумя узлами.Теперь я хотел бы реализовать функцию, которая возвращает кратчайший путь от узла A к узлу B. Я знаю, как работает алгоритм dijkstras, и я прочитал псевдокод в вики, не имея возможности написать какой-либо код сам.Я действительно застрял здесь.
Я думал о том, как должен выглядеть код и что должно произойти, поэтому я создал функцию, которая сообщает мне, есть ли путь между двумя узлами.Нужны ли мне еще какие-нибудь вспомогательные функции, которые облегчили бы реализацию dijkstras?
Пока у меня есть только 3 узла, но код, который я хотел бы написать, должен работать в целом для n узлов.* Любая помощь приветствуется.