الدورة الثالثة – Recursion , Backtracking to Dynamic Programming
5.00 (1 التقييم)
طلاب مسجلين:42
1.250,00 EGP
2.500,00 EGP
-
المستوىمتوسط
-
مجموع المسجلين42
-
مدة12 ساعات 22 دقائق
-
آخر تحديثمارس 28, 2026
-
شهادةشهادة الإنجاز
أهلاً بك مرة أخرى!
وصف الكورس:
- تعلم طرق الحل مثل ال Recursion
- تعلم ال Backtracking
- تعلم Advanced Techniques
- تعلم ال Dynamic Programming
- تعلم ال Dp optimization
- متابعة مستمرة على التلجرام
مرتبط
محتوي الدورة
الجزء الأول – Introduction
-
03:18
الجزء الثاني – Recursion Fundamentals
-
12:19
-
08:09
-
18:50
-
13:30
-
12:50
-
08:06
-
03:43
جروب التلجرام
-
Telegram Group Link
الجزء الثالث – Recursion Basic Problems
-
المسألة الأولى – LeetCode 509. Fibonacci Number
02:43 -
المسألة الثانية – LeetCode 118. Pascal’s Triangle
14:19 -
المسألة الثالثة – LeetCode 22. Generate Parentheses
02:06 -
المسألة الرابعة – LeetCode 784. Letter Case Permutation
11:40 -
المسألة الخامسة – LeetCode 119. Pascal’s Triangle II
14:37 -
المسألة السادس – LeetCode 779. K-th Symbol in Grammar
21:36 -
المسألة السابعة – LeetCode 390. Elimination Game
27:20 -
المسألة الثامنة – LeetCode 761. Special Binary String
27:26 -
المسألة التاسعة – LeetCode 10. Regular Expression Matching
08:36
الجزء الرابع- Recursion and Backtracking
-
الدرس الثامن – What’s Back Tracking ?
01:47
الجزء الخامس – Recursion and Back Tracking Problems
-
المسألة العاشرة – LeetCode 17. Letter Combinations of a Phone Number
10:14 -
المسألة الحادية عشر – LeetCode 46. Permutations
14:40 -
المسألة الثانية عشر – LeetCode 77. Combinations
09:13 -
المسألة الثالثة عشر – LeetCode 78. Subsets
08:22 -
المسألة الرابعة عشر – LeetCode 51. N‑Queens
13:02 -
المسألة الخامسة عشر – LeetCode N-Queens II
03:49 -
المسألة السادسة عشر – LeetCode 37. Sudoku Solver
29:10 -
المسألة السابعة عشر – LeetCode 79. Word Search
13:13
الجزء السادس – Pruning the search
-
الدرس التاسع – Pruning the Search
02:47
الجزء السابع – Divide and Conquer
-
الدرس العاشر – Divide and Conquer
02:25
الجزء الثامن – Recursion / Divide and Conquer problems
-
المسألة الثامنة عشر – Merge Sort
27:02 -
المسألة التاسعة عشر – Koch Curve
10:18 -
المسألة العشرون – Exhaustive Search
08:24 -
المسألة الواحدة والعشرون – The Number of Inversions
08:52
الجزء التاسع – Meet in the Middle
-
الدرس العاشر – Meet in the Middle
18:42
الجزء العاشر – Meet in the Middle Problems
-
المسألة الثانية والعشرون – LeetCode 2035. Partition Array Into Two Arrays to Minimize Sum Difference
29:18 -
المسألة الثالثة والعشرون – 1755. Closest Subsequence Sum
02:38
الجزء الحادي عشر – Dynamic Programming From A to Z
-
الدرس الحادي عشر – What is Dynamic Programming? (Definition, Use Cases, and Need for DP)
02:47 -
الدرس الثاني عشر – Understanding Overlapping Subproblems and Optimal Substructure
02:47 -
الدرس الثالث عشر – Fibonacci Revisited: Recursion to dp – Memoization (Top-Down) vs. Tabulation (Bottom-Up)
25:49 -
الدرس الرابع عشر – Space Optimization in DP using Fibonacci
03:59 -
الدرس الخامس عشر – General way of Thinking for Any Dynamic programming Problem
01:04
الجزء الثاني عشر – Dynamic Programming 1D Problems LeetCode Practice Problems
-
المسألة الرابعة والعشرون – LeetCode 70. Climbing Stairs
11:54 -
المسألة الخامسة والعشرون – LeetCode 198. House Robber
08:48 -
المسألة السادسة والعشرون – LeetCode 139. Word Break
16:39 -
المسألة السابعة والعشرون – LeetCode 322. Coin Change
32:55 -
المسألة الثامنة والعشرون – LeetCode 300. Longest Increasing Subsequence
19:07
الجزء الثالث عشر – Dynamic Programming Multidimensional DP Problems LeetCode Practice Problems
-
المسألة التاسعة والعشرون – LeetCode 120. Triangle
11:42 -
المسألة الثلاثون – LeetCode 221. Maximal Square
13:56 -
المسألة الحادية والثلاثون – LeetCode 188. Best Time to Buy and Sell Stock IV
11:59 -
المسألة الثانية والثلاثون – LeetCode 123. Best Time to Buy and Sell Stock III
23:28 -
المسألة الثالثة والثلاثون – LeetCode 72. Edit Distance
32:34 -
المسألة الرابعة والثلاثون – LeetCode 97. Interleaving String
07:31 -
المسألة الخامسة والثلاثون – LeetCode 5. Longest Palindromic Substring
19:07 -
المسألة السادسة والثلاثون – LeetCode 63. Unique Paths II
06:24 -
المسألة السابعة والثلاثون – LeetCode 64. Minimum Path Sum
18:09 -
تكملة المسألة – LeetCode 123. Best Time to Buy and Sell Stock III , space optimization
04:54
الجزء الرابع عشر – Dynamic Programming with Solution Construction
-
المسألة الثامنة والثلاثون – Codeforces – CF56D – Changing a String part 1
01:10:30 -
تكملة المسألة – Codeforces – CF56D – Changing a String part 2
11:46 -
المسألة التاسعة والثلاثون – Codeforces – CF4D – Mysterious Present
11:16
الجزء الخامس عشر – Quick Revision
-
let’s Revisit All – ماذا تعلمنا حتى الأن ؟
01:13
الجزء السادس عشر – Aizu 29 Practice Problems
-
Combinatorial 9 Problems – Permutation/Path 3 Problems – Pattern 3 Problems – Counting 2 Problems – Twelvefold Way 12 Problems
09:12 -
solutions , Coming Soon , Train for your self first
What’s Next ?
-
What’s Next ? how to Train ? where to solve ?
تقييمات الطلاب
5.0
المجموع 1 التقييم
5
1 التقييم
4
0 تقييمات
3
0 تقييمات
2
0 تقييمات
1
0 تقييمات
مثل DP , Recursion , Backtracking
يعني ممكن نحكي لفل الوحش
هل انا قدرت احل كل المسائل الموجودة في الكورس الصراحة لا
في بعض المسائل احتجت اني اشوف المقاطع
وكانت المقاطع وشروحات اكثر من كافية لفهم المسائل
وشكرًا للمهندس ماريو ❤️