मुझे नेट पर एक बहुत अच्छा धागा मिला जो बहुत ही सरल तरीके से अंतर को बताता है: http://www.thestudentroom.co.uk/showthread.php?t=232168 ।
क्रुस्लकाल का एल्गोरिथ्म अगले सबसे सस्ते किनारे को जोड़कर सबसे सस्ते किनारे से एक समाधान विकसित करेगा, बशर्ते कि यह एक चक्र न बनाए।
प्राइम का एल्गोरिथ्म एक सस्ता वर्टेक्स से अगले सबसे सस्ते वर्टेक्स को जोड़कर एक सॉल्यूशन बढ़ाएगा, वह वर्टेक्स जो फिलहाल सॉल्यूशन में नहीं है लेकिन सबसे सस्ते किनारे से जुड़ा है।
यहाँ संलग्न उस विषय पर एक दिलचस्प पत्रक है।
यदि आप क्रुसल और प्राइम दोनों को उनके इष्टतम रूप में कार्यान्वित करते हैं: क्रमशः एक मिल जाए और एक फ़ाइबोनकेशी ढेर के साथ, तो आप ध्यान देंगे कि प्राइमर की तुलना में क्रुस्ल को कैसे लागू करना आसान है।
प्राइमर मुख्य रूप से एक रिटायर हीप के साथ कठिन है, क्योंकि आपको ग्राफ नोड्स और हीप नोड्स के बीच द्वि-दिशात्मक लिंक को रिकॉर्ड करने के लिए एक पुस्तक-रखने की मेज को बनाए रखना होगा। यूनियन फाइंड के साथ, यह विपरीत है, संरचना सरल है और यहां तक कि लगभग बिना किसी अतिरिक्त लागत के सीधे mst का उत्पादन कर सकती है।