الرئيسيةالاستدعاء الذاتي
الاستدعاء الذاتي
اختر، واستدعِ، وتراجع — أنماط تبني كل مسار.
30 معروضة
- Overviewحالة الأساس، والحالة التكرارية، ومكدس الاستدعاءمتحركسهل
- Fast Exponentiationxⁿ بالتربيع المتكرّر · O(log n)متحركمتوسط
- Print All Subsequencesخذ / لا تأخذ عند كل فهرسمتحركمتوسط
- Subset Sumاستكشف الضمّ والاستبعاد، واقطع عند تجاوز الهدفمتحركمتوسط
- مسائل للتمرين
- Understand recursion by print something N timesحالة أساس واستدعاء واحد أصغرسهل
- Print name N times using recursionالشكل نفسه، لكن بحمولةسهل
- Print 1 to N using Recursionاستدعِ أولًا، واطبع في طريق العودةسهل
- Print N to 1 using Recursionاطبع أولًا، ثم استدعِسهل
- Sum of First N Numbersn زائد مجموع كل ما دونهسهل
- Factorial of a given numbern مضروبًا في المضروب الذي دونهسهل
- Reverse an arrayبدّل الطرفين، واستدعِ نحو الداخلسهل
- Check if String is Palindrome or Notالطرفان متطابقان، ثم افحص الوسطسهل
- Fibonacci Numberفرعان، ولماذا ينفجرانمتحركسهل
- Recursive Implementation of atoi()ابنِ العدد من مقدّمتهمتوسط
- Pow(x, n)ربّع نصف الأُسّمتحركسهل
- Count Good Numbersاختيارات مستقلة، تُضرب ببعضهامتوسط
- Sort a stack using recursionاسحب كل شيء، وأدرج في طريق العودةمتوسط
- Reverse a Stackأدرج كل عنصر في القاعمتوسط
- Generate Binary Strings Without Consecutive 1sتتبّع الحرف السابق وحدهمتوسط
- Generate Parenthesesافتح ما استطعت، وأغلق ما دامت صالحةمتوسط
- Power Setخذه أو اتركه، عند كل عنصرمتحركمتوسط
- Learn All Patterns of Subsequences (Theory)هيكل خذ / لا تأخذمتحركسهل
- Count all subsequences with sum Kخذ / لا تأخذ، مع إعادة الأعدادمتحركسهل
- Check if there exists a subsequence with sum Kالتفرّع نفسه، لكن بإرجاع قيمة منطقيةمتحركسهل
- Combination Sumإعادة الاستخدام مسموحة، فابقَ على الفهرس نفسهمتوسط
- Combination Sum IIكل عنصر مرة واحدة، مع تخطّي التكرارات في كل مستوىمتوسط
- Subsets Iخذ أو تخطَّ، واجمع الأوراقمتحركمتوسط
- Subsets IIرتّب، ثم تخطَّ التكرارات في كل مستوىمتوسط
- Combination Sum IIIk عددًا من 1 إلى 9، كلٌّ مرة واحدةمتوسط
- Letter Combinations of a Phone Numberرقم لكل مستوى، وفرع لكل حرفصعب