אלגוריתם דייקסטרה – הבדלי גרסאות

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