האלגוריתם של פרים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Reggie (שיחה | תרומות)
אין תקציר עריכה
Reggie (שיחה | תרומות)
אין תקציר עריכה
שורה 3:
דרך פעולתו מבוססת על בניית העץ קודקוד אחר קודקוד, החל מקודקוד פתיחה שייבחר באקראי. בכל פעם מוסיפים לעץ את הצלע קטנת המשקל ביותר היוצאת מאחד מקודקודיו ומובילה אל קודקוד שעדיין לא בוקר.
 
[[יעילות אלגוריתמית|יעילות]]ו טובה במקצת מזו של [[האלגוריתם של קרוסקל]]. במימושו עושים שימוש ב[[ערימה]], שמתוכה מוציאים בכל פעם את הצלע המינימלית. הסיבוכיות במימוש הרגיל היא ב-<math>\ O(|E|log |V|)</math> וניתן(כאשר <math>\ E</math> מייצג את מספר הקשתות ו-<math>\ V</math> את מספר הקודקודים). ניתן לשפרה מעט באמצעות שימוש ב[[ערימת פיבונאצ'י]].
 
[[קטגוריה:אלגוריתמים בתורת הגרפים|פרים]]