متقدم
إعادة هيكلة الخوارزمية العودية
تحسين كفاءة الكود عبر تحويل منطق التكرار.
📝 프롬프트 내용
لديك دالة عودية (Recursive Function) لحساب متوالية رياضية معقدة تعاني من مشكلة تكرار الحسابات وتجاوز حجم المكدس (Stack Overflow). قم بتحويل هذه الدالة إلى نسخة تكرارية (Iterative) تستخدم تقنية التخزين المؤقت (Memoization) أو البرمجة الديناميكية لتحسين التعقيد الزمني إلى O(n). اشرح خطوات التحويل والفارق في استهلاك الذاكرة.