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

תוכן שנמחק תוכן שנוסף
Ayalx (שיחה | תרומות)
הוספת הסבר מה מייצגים V ו-E בניתוח הסיבוכיות
מ תמונות - הסבה לעברית, תיקון פרמטרים#
שורה 1:
[[תמונהקובץ:Breadth-first-tree.svg|200pxשמאל|ממוזער|סדר סריקת הקודקודים בחיפוש לרוחב]]
'''אלגוריתם חיפוש לרוחב''' ([[אנגלית]]: '''Breadth-first search''', [[ראשי תיבות]]: '''BFS''') הוא [[אלגוריתם]] המשמש למעבר על צמתי [[גרף (תורת הגרפים)|גרף]], לרוב תוך [[אלגוריתם חיפוש|חיפוש]] צומת המקיים תכונה מסוימת. צומת כלשהו בגרף נקבע להיות הצומת ההתחלתי <math>V_0</math>, והאלגוריתם עובר על כל הצמתים במרחק צלע אחת מ<math>V_0</math>, ואז על כל הצמתים במרחק 2 צלעות מ<math>V_0</math> וכן הלאה . צורת חיפוש זו היא חיפוש לרוחב הגרף, בניגוד ל[[אלגוריתם חיפוש לעומק|חיפוש לעומק הגרף]].