מבוא
שיעור 1 מתוך 9 בקורס חיפוש לרוחב – אלגוריתמים על גרפים של Coddy.
ברוכים הבאים בחזרה לסדרת אלגוריתמים על גרפים! אחרי חיפוש לעומק, נעבור לחיפוש לרוחב (BFS), שיטת הסריקה היסודית האחרת של גרפים.
בעוד ש-DFS צולל לעומק, BFS סורק בשכבות: תחילה את קודקוד ההתחלה, אחר כך את כל השכנים שלו, ואז את כל מה שנמצא במרחק שתי צלעות, וכן הלאה. הסדר הזה, שכבה אחר שכבה, הוא בדיוק מה שמאפשר ל-BFS למצוא מסלולים קצרים ביותר בגרפים לא משוקללים.
כמו בשאר חלקי הסדרה, הגרף נתון באמצעות n (מספר הקודקודים, 0 עד n - 1) ו-edges, מערך שטוח של זוגות לא מכוונים [u0, v0, u1, v1, ...].
בואו נתחיל!
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה חיפוש לרוחב – אלגוריתמים על גרפים
תרגלו בעצמכם: קומפיילר C אונליין