האלגוריתם של פרים – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ שוחזר מעריכות של 93.172.242.9 (שיחה) לעריכה האחרונה של 2001:7C0:2041:1AA:0:0:0:DB |
Matanyabot (שיחה | תרומות) מ בוט החלפות: \1ליניארי |
||
שורה 6:
בעת מימוש האלגוריתם נעשה שימוש ב[[ערימה]] שמתוכה מוציאים בכל פעם את הצלע המינימלית. אם משתמשים ב[[ערימה בינארית]] סיבוכיות האלגוריתם תהיה <math>\ O(ElogV+VlogV)</math> (כאשר <math>\ E</math> הוא מספר הקשתות ו-<math>\ V</math> הוא מספר הקודקודים). ניתן לשפרה מעט באמצעות שימוש ב[[ערימת פיבונאצ'י]] ולהגיע ל-<math>\ O(E + V \log V)</math>.
באופן כללי [[יעילות אלגוריתמית|היעילות]] של האלגוריתם של פרים טובה מזו של [[האלגוריתם של קרוסקל]]. למרות זאת, אם הקלט כבר ממויין לפי משקלי הקשתות או כאשר ניתן [[מיון (מדעי המחשב)|למיין]] אותם בזמן
== ראו גם ==
|