Skip to content

Latest commit

 

History

History
145 lines (93 loc) · 5.76 KB

README.md

File metadata and controls

145 lines (93 loc) · 5.76 KB

AAST-CPC-ASWAN

Cover






Main Topics

Any topic in bold means that this topic is very important in its' category.



- Basics -

  • Conditions
  • Loops
  • Arrays
  • Strings
  • Functions
  • Recursion
  • Complexity analysis

- Data Structures -

  • Linked List
  • Stack
  • Queue
  • Deque
  • STL in C++
  • Binary Tree
  • Binary Search Tree
  • Heap Tree
  • Graphs
  • Hash Tables

- Algorithms -

  • Merge Sort
  • Heap Sort
  • Binary Search
  • Breadth First Search BFS
  • Depth First Search DFS
  • Topological Sorting
  • Graph Cycle
  • Minimum Spanning Tree
  • Shortest Paths

- Math -

  • Greatest Common Divisor (GCD)
  • Latest Common Multiple (LCM)
  • Prime Factorization and Divisors
  • Chinese Remainder Theorem
  • Sieve Algorithm
  • Modular Arithmetic
  • Factorial









Resources



الكتاب دا من أفضل الكتب اللي بتبسط الشرح جدا تخلي لو حد ف ابتدائي يفهم منه لدرجة انه بيحط رسومات كرتون ف الشرح, و من أحسن الكتب اللي تقدر منها تفهم الألجورزم بيشتغل ازاي فعلا و ننصحكم تبدأوا بيه عشان تفهموا الألجورزم كويس قبل ما تبدأ تحل بيه


ده موقع هاكر ايرث عليه شرح مكتوب لحاجات كتير ومسائل على كل جزء ، شرحه مبسط خالص ومتقسم بطريقة حلوة ف لو حد هيذاكر منه ممكن يمشى زى ما الموقع مرتب كده
Basic Programming بداية من
وقبل ما تقول دى بيزك هفكنى منها بص ف المسائل بتاعتها الاول


الكتاب دا بيشرح حاجات كتير من ليفيل 0 و انت طالع, و الأكواد اللي بيشرح بيها أبسط ما يمكن, ف ممكن الواحد يعتمد عليه ف فهم الموضوعات و يحل مسائل من برا


دى قناة بشمهندس مصطفى سعد عملاق البروبلم سولفنج و من الناس الأوائل ف مصر اللي كانوا بيدخلوا المسابقة و كان أول دفعة تحت الكوتش عبد الوهاب ... و ميزته ان هو بيركز جدا ع المواضيع اللي بتيجي ف المسابقات دايما عشان هو خبرة و عارف دماغ الناس اللي بتحط المسائل، اللى هيذاكر منها ممكن يبتدى ب بلاى ليست
C++ (intensive)
وبعدين بلاى ليست الداتا ستراكشر ، او الاحسن تمشى بترتيب الشيت بتاعه اللى هو فيديو من توبيك مختلف قبل كل شوية مسائل ، طبعا
مصطفى سعد معروف ان صعب تفهم الفيديو من اول مرة ف عيد الفيديو مرة واتنين وتلاتة لغاية ما تفهمه وتحل مسائله كويس و حاول بعد ما تفهم الشرح تكتب الأكواد ب ايدك و من الشرح اللي فهمته

و دا الشيت الخاص بشمهندس مصطفى سعد و اللي لا غنى عنه لأي حد بيتدرب للمسابقة, جواه شرح ليه، ازاى مترتب وازاى تمشي عليه وتذاكر منه ازاى وكده


الكتاب دا يعتبر المرجع الأساسي لمعظم الناس ف المسابقة, اللي كتبوه كان بيدربوا فرق طلعت من المراكز الأولى ف المسابقة العالمية ... ف هو من أحسن الكتب اللي هتلاقوا فيه شرح للحاجه بضمير و بعد كل شابتر بيديلك مسائل ع الشابتر دا


دى بلاى ليست لواحد بيشرح الجورزم ،و ده من احسن الناس اللى بتشرح الجورزم ف ممكن لو فيه توبيك مش فاهمه من مكان معين تدور عليه ف البلاى ليست دى وتشوفه من هنا وبعد كده ترجع تانى للمكان اللى بتذاكر منه هتلاقى نفسك فهمت الموضوع


ودا شيت اسيوط ليفل 0 من الصفر خالص

ودا شيت اسيوط ليفل 1 بيبتدى من ال STL