// language: C++

Data Structuresهياكل البيانات

المادة اللي بتفرز الدفعة. هنبنيها نود نود لحد ما تكتبها لوحدك.

الحجز مفتوح8 سيشنات لايفC++تسجيل لكل سيشن

عن الكورس

من الـ Big O لحد الـ Graphs. كل هيكل بنشرحه بالرسم الأول، وبعدين بنكتبه بالـ C++ سطر سطر، وبنحل عليه أسئلة امتحانات سابقة.

المهندس

RX2

هتطلع من الكورس ده

  • تكتب Linked List و Stack و Queue من الصفر بالـ pointers
  • تتتبع الـ recursion والـ traversals من غير ما تتوه
  • تختار الهيكل المناسب لكل مسألة وتحسب الـ Big O بتاعه
  • تحل أسئلة امتحانات سابقة على كل جزء

المنهج

linked list · 8 nodes
  1. 01
    Complexity & Big Oالتعقيد الزمني وتحليل الخوارزميات
    for (i..n) for (j..n) // O(n²)
  2. 02
    Arrays & Linked Listsالمصفوفات والقوائم المرتبطة
    struct Node { int val; Node* next; };
  3. 03
    Stacks & Queuesالمكدس والطابور
    std::stack<int> s; s.push(x);
  4. 04
    Recursionالاستدعاء الذاتي وتتبعه
    return n * fact(n - 1);
  5. 05
    Binary Treesالأشجار الثنائية والـ Traversals
    inorder(root->left);
  6. 06
    Binary Search Treesالبحث والإضافة والحذف
    root = insert(root, key);
  7. 07
    Hash Tablesالجداول التجزيئية والـ Collisions
    std::unordered_map<int,int> m;
  8. 08
    Graphs + Final ReviewBFS و DFS وحل امتحانات سابقة
    std::queue<int> q; // BFS

الترتيب ممكن يتعدل شوية حسب المنهج اللي المجموعة متجمعة عليه.

قبل ما تحجز

منهجي مختلف شوية؟

ابعتلنا منهجك وقت الحجز، وبنحطك في أقرب مجموعة منهجها قريب من منهجك.

التسجيلات بتفضل لحد إمتى؟

لحد الامتحان، في حسابك إنت بس، وعليها علامة مائية باسمك.

لو العدد ماكملش؟

بترجع فلوسك كاملة، أو بتتنقل للدفعة اللي بعدها لو تحب.

واتساب