Алгоритм Дейкстра, Детальна інформація
Алгоритм Дейкстра
void print(int n, int* Q, double* L){
int i;
Деpево найкоротших шляхів:");
for (i=0; i < n; i++){
printf("\nВеpшина: %d Предок: %d Вага: %5.2lf",i+1,Q[i]+1,L[i]);
}
Результат виконання програми
Алгоритм пошуку дерева найкоротших шляхів у зваженому графі.
Е.Дейкстра, 1959 р.
Уведіть кількість вершин.. 6
Уведіть початкову вершину.. 6
Уведіть послідовно ваги ребер для зазначених чи вершин -1 для несуміжних.
Вершини 1 і 2 2
Вершини 1 і 3 -1
Вершини 1 і 4 2
Вершини 1 і 5 -1
Вершини 1 і 6 5
Вершини 2 і 3 2
Вершини 2 і 4 -1
Вершини 2 і 5 2
Вершини 2 і 6 -1
Вершини 3 і 4 -1
Вершини 3 і 5 -1
Вершини 3 і 6 12
Вершини 4 і 5 1
Вершини 4 і 6 2
Вершини 5 і 6 5
Дерево найкоротших шляхів:
Вершина: 1 Предок: 4 Вага: 4.00
Вершина: 2 Предок: 5 Вага: 5.00
int i;
Деpево найкоротших шляхів:");
for (i=0; i < n; i++){
printf("\nВеpшина: %d Предок: %d Вага: %5.2lf",i+1,Q[i]+1,L[i]);
}
Результат виконання програми
Алгоритм пошуку дерева найкоротших шляхів у зваженому графі.
Е.Дейкстра, 1959 р.
Уведіть кількість вершин.. 6
Уведіть початкову вершину.. 6
Уведіть послідовно ваги ребер для зазначених чи вершин -1 для несуміжних.
Вершини 1 і 2 2
Вершини 1 і 3 -1
Вершини 1 і 4 2
Вершини 1 і 5 -1
Вершини 1 і 6 5
Вершини 2 і 3 2
Вершини 2 і 4 -1
Вершини 2 і 5 2
Вершини 2 і 6 -1
Вершини 3 і 4 -1
Вершини 3 і 5 -1
Вершини 3 і 6 12
Вершини 4 і 5 1
Вершини 4 і 6 2
Вершини 5 і 6 5
Дерево найкоротших шляхів:
Вершина: 1 Предок: 4 Вага: 4.00
Вершина: 2 Предок: 5 Вага: 5.00
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021