Мне было интересно, для алгоритма dijkstra и prim, что происходит, когда они выбирают между более чем одной вершиной, и есть несколько вершин с одинаковым весом.алгоритм dijkstra/prima ... немного помогает?
Например
Example Image http://img688.imageshack.us/img688/7613/exampleu.jpg
Начиная с вершины a и предполагая, что он просто обновлен b и c, сначала он перейдет к вершине c, а затем обновит вес для вершин d и вершины e. Теперь вершина e имеет вес 5, а также вершина b. Как он выбирает, какой из них следует перейти к следующему? mathmike вы говорите, что это случайный? спасибо – bfpri
Да, это по сути случайное. – mathmike
«случайный», вероятно, не является тем словом, которое вы хотите использовать в контексте компьютерной науки - это обычно означает «бросок кости» случайным образом. Варианты, которые вы разрешаете здесь, являются «произвольными» - любой возможный метод выбора между связанными значениями хорош. –