סיבוכיות זמן ומקום
שיעור 7 מתוך 9 בקורס חיפוש לעומק תחילה – אלגוריתמים בגרפים של Coddy.
סיבוכיות זמן:
- O(V + E)
- בניית רשימת השכנות נוגעת בכל קשת פעם אחת, והמעבר מבקר בכל קודקוד ובודק כל קשת מספר קבוע של פעמים.
סיבוכיות מקום:
- O(V + E)
- רשימת השכנות מאחסנת כל קשת, ומערך הביקורים והמחסנית מכילים כל אחד עד V קודקודים.
סיכום:
- DFS חוקר לעומק תחילה, וחוזר לאחור כשנגמרים השכנים שטרם בוקרו.
- הוא פועל בזמן ליניארי ומהווה את הבסיס לאלגוריתמים רבים על גרפים.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה חיפוש לעומק תחילה – אלגוריתמים בגרפים
תרגלו בעצמכם: קומפיילר C אונליין