recursion

التقنيةلغات البرمجة

تقنية الاستدعاء الذاتي Recursion

في بعض الأحيان تكون المشكلة صعبة أو معقدة للغاية بحيث لا يمكن حلها لأنها كبيرة جدًا. إذا كان من الممكن تقسيم المشكلة إلى إصدارات أصغر من نفس المشكلة، فقد نتمكن من إيجاد طريقة لحل واحدة من هذه الإصدارات الأصغر ومن ثم نكون قادرين على بناء حل للمشكلة بأكملها