Мне будет дан какой-то график, как на картинке ниже. Я искал некоторые алгоритмы, но это швы, как будто мне невозможно понять их. Фактически с использованием Floyd–Warshall algorithm это возможно, но, к сожалению, мне разрешено использовать только стеки (вместо матриц). Я также искал Dijkstra's algorithm, но я не мог получить отношения с моей проблемой. Поиск кратчайших путей взвешенного графика с использованием стеков
Очевидно, что моя цель - получить все кратчайшие пути от одной точки до другой. Как я уже говорил, я просто выведу решение из своего стек в векторной строке. Наверное, мне приходится посещать каждый узел, и я больше всего боюсь, что я должен укладываться в цикл или даже потерять трек во время поиска. Также обратите внимание, что это нет ориентированного графика. Если применим алгоритм Дейкстры, я был бы очень благодарен, если бы кто-нибудь из вас руководил мной, и я был бы очень признателен за любую помощь, предложение, идею или даже за то, что вы не укладывались в петлю или не теряли трек во время поиска.
Заранее спасибо.
Может быть лучше подходит для http://cs.stackexchange.com/ – yamafontes
являются краями невзвешенными? – sukunrt
№. Они взвешены – user2878007