178
comp[i] = a;
}
}
15.2. Prima algoritmi
Prima algoritmi quyidagi tartibda ishlaydi
Dastlabki berilgan graf
1-bosqich.
Uchni tanlash
2-bosqich. Ushbu uchdan eng qisqa
qirrani tanlash va uni qo'shish
3-bosqich.
Grafdan hali tanlanmagan
eng yaqin uchni tanlash
4-bosqich.
Grafda hali
topilmagan eng yaqin uchni
tanlang, agar bir nechta
variant,
tasodifiy birini tanlash
179
Keyingi bosqichlar. Yuqoridagi ishlarni daraxt hosil boʻlguncha
takrorlash
Prima algoritmining C++ kodi
Quyidagi dastur Primaning algoritmini C ++ da amalga oshiradi.
Grafni ko'rsatish uchun qo'shnilik matritsa ishlatilgan bo'lsa-da, ushbu
algoritm samaradorligini oshirish uchun qo'shnilik ro'yxati
yordamida
ham amalga oshirilishi mumkin.