// language: C++
Algorithmsالخوارزميات
إزاي تحل المسألة بأسرع طريقة، وتثبت إنها أسرع طريقة.
الحجز مفتوح8 سيشنات لايفC++تسجيل لكل سيشن
عن الكورس
Sorting و Searching و Divide & Conquer و Greedy و Dynamic Programming. بنحلل كل خوارزمية بالـ Big O، ونكتبها بالـ C++، ونحل عليها مسائل.
المهندس
Eng Test
Test account
هتطلع من الكورس ده
- تحلل أي خوارزمية وتحسب الـ complexity بتاعها
- تكتب Merge Sort و Quick Sort و Binary Search
- تفهم الـ Greedy والـ Dynamic Programming بأمثلة
- تحل مسائل Graphs زي Dijkstra
المنهج
linked list · 8 nodes- 01Analysis & Big Oتحليل الخوارزميات
T(n) = 2T(n/2) + n - 02Sortingالترتيب
mergeSort(a, l, r); - 03Searchingالبحث
binary_search(a.begin(), a.end(), x); - 04Divide & Conquerفرّق تسد
solve(l, mid); solve(mid + 1, r); - 05Greedyالخوارزميات الجشعة
sort(items.begin(), items.end()); - 06Dynamic Programmingالبرمجة الديناميكية
dp[i] = max(dp[i-1], dp[i-2] + a[i]); - 07Graph Algorithmsخوارزميات الرسوم
priority_queue<pair<int,int>> pq; - 08Review + Past Examsمراجعة وحل امتحانات
// exam_review()
الترتيب ممكن يتعدل شوية حسب المنهج اللي المجموعة متجمعة عليه.
قبل ما تحجز
منهجي مختلف شوية؟
ابعتلنا منهجك وقت الحجز، وبنحطك في أقرب مجموعة منهجها قريب من منهجك.
التسجيلات بتفضل لحد إمتى؟
لحد الامتحان، في حسابك إنت بس، وعليها علامة مائية باسمك.
لو العدد ماكملش؟
بترجع فلوسك كاملة، أو بتتنقل للدفعة اللي بعدها لو تحب.