Logo hi.boatexistence.com

जावा में रिकर्सन क्या है?

विषयसूची:

जावा में रिकर्सन क्या है?
जावा में रिकर्सन क्या है?

वीडियो: जावा में रिकर्सन क्या है?

वीडियो: जावा में रिकर्सन क्या है?
वीडियो: जावा में रिकर्सन पूर्ण ट्यूटोरियल - रिकर्सिव तरीके कैसे बनाएं 2024, मई
Anonim

Recursion एक बुनियादी प्रोग्रामिंग तकनीक है जिसका उपयोग आप जावा में कर सकते हैं, जिसमें एक विधि स्वयं को किसी समस्या को हल करने के लिए कॉल करती है। इस तकनीक का उपयोग करने वाली एक विधि पुनरावर्ती है। … अंतिम स्थिति इंगित करती है कि पुनरावर्ती विधि को स्वयं कॉल करना कब बंद कर देना चाहिए।

जावा में रिकर्सन कैसे काम करता है?

एक पुनरावर्ती फ़ंक्शन स्वयं को कॉल करता है, कॉल किए गए फ़ंक्शन के लिए मेमोरी कॉलिंग फ़ंक्शन को आवंटित मेमोरी के शीर्ष पर आवंटित की जाती है और प्रत्येक फ़ंक्शन कॉल के लिए स्थानीय चर की अलग-अलग प्रतिलिपि बनाई जाती है।

उदाहरण के साथ रिकर्सन क्या है?

Recursion स्वयं (एक सरल संस्करण) के संदर्भ में किसी समस्या (या किसी समस्या का समाधान) को परिभाषित करने की प्रक्रिया है।उदाहरण के लिए, हम ऑपरेशन को परिभाषित कर सकते हैं " अपने घर का रास्ता खोजें" इस प्रकार: यदि आप घर पर हैं, तो चलना बंद कर दें। घर की ओर एक कदम बढ़ाओ। "अपने घर का रास्ता ढूंढो"।

पुनरावृत्ति से आपका क्या तात्पर्य है?

पुनरावृत्ति है आइटम को स्व-समान तरीके से दोहराने की प्रक्रिया। प्रोग्रामिंग भाषाओं में, यदि कोई प्रोग्राम आपको उसी फ़ंक्शन के अंदर किसी फ़ंक्शन को कॉल करने की अनुमति देता है, तो इसे फ़ंक्शन का पुनरावर्ती कॉल कहा जाता है।

जावा में रिकर्सन का क्या महत्व है?

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

सिफारिश की: