Я понимаю, что Dijkstra algorithm, но я не знаю, Понимаете, почему это работает.
При выборе следующей вершины для изучения, почему алгоритм Дейкстры выбирает тот, который имеет наименьший вес? Почему бы просто не выбрать вершину произвольно, так как алгоритм все равно посещает все вершины?