घर विकास पूंछ पुनरावृत्ति क्या है? - टेक्नोपेडिया से परिभाषा

पूंछ पुनरावृत्ति क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - टेल रिसर्शन का क्या अर्थ है?

टेल रीसर्शन एक विशेष कोड मॉड्यूल के अंत में एक रिकर्सिव फ़ंक्शन को कॉल करने का कार्य है, न कि बीच में। एक फ़ंक्शन पुनरावर्ती है यदि वह खुद को कॉल करता है। यह प्रोग्रामिंग अवधारणा अक्सर आत्म-संदर्भित कार्यों के लिए उपयोगी है और एलआईएसपी जैसे प्रोग्रामिंग भाषाओं में एक प्रमुख भूमिका निभाता है।

Techopedia टेल रीसर्शन की व्याख्या करता है

कंप्यूटर प्रोग्रामिंग में, एक फ़ंक्शन जो स्वयं को प्रत्यक्ष या अप्रत्यक्ष रूप से कहता है, एक पुनरावर्ती कार्य है। जब यह कॉल फ़ंक्शन के अंत में होता है, तो इसे पूंछ पुनरावृत्ति कहा जाता है। आमतौर पर, अन्य गणना या प्रक्रियाएं पुनरावर्ती कॉल से पहले की जाती हैं।

एक पूंछ पुनरावृत्ति आमतौर पर तब होता है जब एक पुनरावर्ती फ़ंक्शन कॉल किया जाता है, फिर समाप्त होता है, और पुनरावर्ती कॉल करने के बाद और कुछ नहीं करना है। इस दृष्टिकोण के लाभों में स्टैक फ्रेम को बनाए रखने का कम बोझ, साथ ही साथ कोड पठनीयता भी शामिल है। प्रोग्रामर और डिज़ाइनर कभी-कभी कोड और अधिकतम दक्षता को अनुकूलित करने के लिए पूंछ की पुनरावृत्ति का उपयोग करते हैं।

पूंछ पुनरावृत्ति क्या है? - टेक्नोपेडिया से परिभाषा