मुख्य कंटेंट तक स्किप करें

रिकर्शन (Recursion)

रिकर्शन एक प्रोग्रामिंग तकनीक है जहाँ कोई फ़ंक्शन किसी बड़ी समस्या को छोटे और अधिक प्रबंधनीय उप-समस्याओं (sub-problems) में तोड़कर हल करने के लिए प्रत्यक्ष या अप्रत्यक्ष रूप से खुद को कॉल करता है। इसका उपयोग आमतौर पर डिवाइड एंड कॉन्कर (divide and conquer) रणनीतियों, ट्री ट्रैवर्सल और डायनेमिक प्रोग्रामिंग वाले एल्गोरिदम में किया जाता है।