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

דייקסטרה הוא כלי למציאת הדרך הקצרה במפה שמחוברת בנקודות וקווים. נקודות נקראות קודקודים. קווים נקראים קשתות.

מתחילים מהנקודה שממנה רוצים לצאת. לכל נקודה נותנים מספר גדול מאוד, חוץ מהמקור שווה ל‑0. כל פעם בוחרים את הנקודה עם המספר הקטן ביותר.

דמיין רשת תעלות ומזרים מים במקביל. המים יגיעו קודם לכל המקומות הכי קרובים. הדרך שבה המים מגיעים היא הדרך הקצרה.

אם יש קווים עם "משקל" שלילי, לא תמיד יעבוד טוב. משקל שלילי הוא ערך שמקטין את העלות.

משתמשים בזה במפות, באינטרנט ובאפליקציות ניווט כדי למצוא דרכים טובות.

דייקסטרה הומצא בשנות ה־50 על ידי אדסחר דייקסטרה.

במשפטים קצרים: דייקסטרה מוצא את הדרך הקצרה ברשת נקודות וקווים, כשהעלות של כל קו אינה שלילית.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!