Time and Space Complexity
الدرس 7 من 9 في دورة البحث بالعمق أولاً - خوارزميات المخططات على Coddy.
تعقيد الوقت:
- O(V + E)
- بناء قائمة التجاور يمر على كل حافة مرة واحدة، وعملية المرور تزور كل رأس وتنظر في كل حافة عدداً ثابتاً من المرات.
تعقيد المساحة:
- O(V + E)
- تخزن قائمة التجاور كل حافة، ومصفوفة الزيارة والمكدس يتسع كل منهما لما يصل إلى V من الرؤوس.
ملخص:
- يستكشف DFS بعمق أولاً، ويتراجع عندما تنفد الجيران غير المزارة.
- يعمل في وقت خطي وهو العمود الفقري للعديد من خوارزميات الرسوم البيانية.
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس البحث بالعمق أولاً - خوارزميات المخططات
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)