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

תוכן שנמחק תוכן שנוסף
מ שוחזר מעריכות של 62.0.208.1 (שיחה) לעריכה האחרונה של Amirki
Stnr (שיחה | תרומות)
אין תקציר עריכה
שורה 14:
לעומת זאת, אלגוריתם חיפוש לעומק סובל מחסרונות כאשר הגרפים עליהם הוא פועל הם גדולים מאוד. בפרט, בגרפים בעלי מסלולים אינסופיים, האלגוריתם עלול שלא לעצור גם אם האיבר שהוא מחפש נמצא בגרף (כי המסלול שבו הוא יבחר עלול להיות מסלול אינסופי שבו האיבר שמחפשים לא נמצא, ואז האלגוריתם יתקדם ללא הפסקה באותו מסלול מבלי לחזור על עקבותיו), וזאת להבדיל מחיפוש לרוחב, שמובטח לו שיגיע מתישהו אל האיבר שאותו מחפשים.
 
ניתן להשתמש באלגוריתם חיפוש לעומק בתור בסיס לאלגוריתמים רבים שפועלים על גרפים. למשל, מציאת [[רכיב קשיר היטב|רכיבים קשירים היטב]] בגרף, מציאת [[מסלול אוילרי]] ומעגלים בגרף או [[מיון טופולוגי]] שלו.
 
==תיאור פורמלי==