אלגוריתם דייקסטרה – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
←ראו גם: העברה בין ראו גם (שמתיחס לערכים בויקיפדיה) לקישורים חיצוניים |
מאין תקציר עריכה |
||
שורה 47:
האלגוריתם מסתיים כאשר קודקוד X החדש הוא היעד או (למציאת כל המסלולים המהירים ביותר) כאשר ביקרנו בכל הקודקודים.<br />
סיבוכיות האלגוריתם תלויה במבנה הנתונים השומר את הקודקודים שטרם ביקרנו בהם, אם מדובר ברשימה או במערך, הסיבוכיות היא ב-<math>\ O(|V|^2)</math>, אם משתמשים ב[[ערימה בינארית]] סיבוכיות הריצה נהיית <math>\ O(|E|\log|V|+|V|\log|V|)</math> ואם משתמשים ב[[ערימת פיבונאצ'י]] הסיבוכיות משתפרת ל- <math>\ O(|E|+|V|\log|V|)</math>
==רעיון האלגוריתם==
|