Saya menemukan utas yang sangat bagus di internet yang menjelaskan perbedaannya dengan cara yang sangat mudah: http://www.thestudentroom.co.uk/showthread.php?t=232168 .
Algoritma Kruskal akan menumbuhkan solusi dari tepi termurah dengan menambahkan tepi termurah berikutnya, asalkan tidak menciptakan siklus.
Algoritma Prim akan menumbuhkan solusi dari titik acak dengan menambahkan titik termurah berikutnya, titik yang saat ini tidak ada dalam solusi tetapi terhubung ke sana oleh tepi termurah.
Terlampir di sini adalah lembar menarik tentang topik itu.
Jika Anda menerapkan Kruskal dan Prim, masing-masing dalam bentuk optimal: dengan gabungan serikat dan tumpukan finbonacci, maka Anda akan mencatat bagaimana Kruskal mudah diterapkan dibandingkan dengan Prim.
Prim lebih sulit dengan tumpukan fibonacci terutama karena Anda harus mempertahankan tabel pembukuan untuk merekam tautan dua arah antara simpul grafik dan simpul tumpukan. Dengan Union Find, itu kebalikannya, strukturnya sederhana dan bahkan dapat menghasilkan langsung mst tanpa biaya tambahan.