الصورة الكاملة

اربط الأفكار ببعضها.

خريطة مرنة للمفاهيم. نضيف تسلسل أستاذك الفعلي عندما تتوفر المحاضرات.

هذه خريطة تأسيسية للمفاهيم، وليست خطة منسوبة إلى الأستاذ. المتطلبات توضّح علاقة الأفكار ببعضها.
01

أساسيات الخوارزميات

1 دروس من المساق

المدخلات، والصحة، والثوابت، ونموذج حساب التكلفة.

Algorithms: What They Do and How We Compare Them
02

تحليل التعقيد

3 دروس من المساق

احسب العمل وفسّر كيف ينمو مع حجم المدخلات.

يعتمد على: أساسيات الخوارزميات

Algorithms: What They Do and How We Compare ThemCount the Work Before Writing Big OCheck Termination, Then Find the Maximumكيف نفهم تعقيد الزمن؟تجريبي
03

الاستدعاء الذاتي وعلاقات التكرار

3 دروس من المساق

افهم شجرة الاستدعاءات وتكلفة كل مستوى.

يعتمد على: تحليل التعقيد

Bubble Sort: Neighbours, Passes, and When to StopMerge Sort: Small Sorted Parts Become One Sorted ArrayQuick Sort: Put a Pivot in Its Placeالترتيب بالدمج: من التقسيم إلى الفهمتجريبي
04
05

خوارزميات البحث

0 دروس من المساق

قلّص مجال البحث وتحقق من الحدود.

يعتمد على: تحليل التعقيد

ستظهر هنا الدروس والأسئلة المرتبطة بهذا الموضوع.

06

Graphs وTrees

1 دروس من المساق

تمثيل العلاقات والاتجاهات وcycles، والتمييز بين Graph وTree. خوارزميات Graph المتقدمة تبقى ضمن المحاضرات اللاحقة.

يعتمد على: أساسيات الخوارزميات

From Graphs to Trees to a Binary Search Tree
07

الأشجار وطرق زيارتها

2 دروس من المساق

نفهم شروط Tree وBinary Tree وBST، ونحسب الطرق وdepth وheight. عمليات BST المتقدمة وطرق traversal تُستكمل في محاضرات لاحقة.

يعتمد على: أساسيات الخوارزميات

From Graphs to Trees to a Binary Search TreeRead a BST: Paths, Depth, Height, and Levels
08

الطوابير والذاكرة المساعدة

0 دروس من المساق

ما الذي يمكن فعله بعمليات الطابور؟ نحدد الذاكرة والعمليات المسموحة قبل الحل.

يعتمد على: أساسيات الخوارزميات

ستظهر هنا الدروس والأسئلة المرتبطة بهذا الموضوع.

خطوة صغيرة. فهم أعمق.ألجولاب · دفتر شخصي للدراسة