Курсовая работа: Знаходження мінімального остовом дерева. Порівняння алгоритму Прима і алгоритму Крускала

k++; // компонент связности

p = a[k].x;

pr_count++;

q = a[k].y;

pr_count++;

while (r[p]!=p) // ищем корень для p //

{

sr_count++;

p = r[p];

pr_count++;

}

while (r[q]!=q) // ищем корень для q }

{

sr_count++;

q = r[q];

pr_count++;

}

}while (p==q);

printf("%d %d\n",a[k].x, a[k].y); // вывод ребра

mst_weight+=a[k].w;

if (s[p] < s[q]) // взвешенное объединение

{ // компоненты связности

r[p] = q;

pr_count++;

s[q] = s[q] + s[p];

pr_count++;

}

else

{

К-во Просмотров: 313
Бесплатно скачать Курсовая работа: Знаходження мінімального остовом дерева. Порівняння алгоритму Прима і алгоритму Крускала