2024 लेखक: Elizabeth Oswald | [email protected]. अंतिम बार संशोधित: 2024-01-13 00:07
क्या रिकर्सन भ्रमित करता है? मुख्य कारण यह है कि हम स्थानीय चर के विभिन्न मूल्यों के साथ एक ही फ़ंक्शन को देख रहे हैं । यह सुनिश्चित करना बहुत महत्वपूर्ण है कि वर्तमान में कौन सा इनपुट उपयोग किया जा रहा है जब आप एक पुनरावर्ती फ़ंक्शन रिकर्सिव फ़ंक्शन का विश्लेषण कर रहे हैं μ-पुनरावर्ती फ़ंक्शन (या सामान्य पुनरावर्ती फ़ंक्शन) आंशिक फ़ंक्शन हैं जो प्राकृतिक संख्याओं के परिमित टुपल्स लेते हैं और वापस लौटते हैं एक प्राकृतिक संख्या। वे आंशिक कार्यों के सबसे छोटे वर्ग हैं जिनमें प्रारंभिक कार्य शामिल हैं और संरचना, आदिम रिकर्सन, और μ ऑपरेटर के तहत बंद हैं। https://en.wikipedia.org › विकी › General_recursive_function
सामान्य पुनरावर्ती कार्य - विकिपीडिया
।
क्या रिकर्सन सीखना मुश्किल है?
लेकिन एक और बहुत शक्तिशाली नियंत्रण संरचना है: रिकर्सन। कंप्यूटर विज्ञान में रिकर्सन सबसे महत्वपूर्ण विचारों में से एक है, लेकिन इसे आमतौर पर प्रोग्रामिंग के कठिन भागों में से एक के रूप में देखा जाता है। पुस्तकें अक्सर इसे पुनरावृत्त नियंत्रण संरचनाओं की तुलना में बहुत बाद में पेश करती हैं।
पुनरावृत्ति अच्छा क्यों नहीं है?
खराब। अनिवार्य प्रोग्रामिंग भाषाओं में, अधिकांश मामलों में पुनरावर्ती कार्यों से बचा जाना चाहिए (कृपया, इस बारे में कोई नफरत मेल नहीं है कि यह 100% सही नहीं है)। पुनरावर्ती कार्य उनके पुनरावृत्त समकक्षों की तुलना में कम कुशल हैं। इसके अतिरिक्त, वे स्टैक ओवरफ्लो के खतरों के अधीन हैं।
पुनरावृत्ति में क्या समस्या है?
पुनरावृत्ति हैएक एल्गोरिथम तकनीक जहां एक कार्य, किसी कार्य को पूरा करने के लिए, कार्य के कुछ भाग के साथ स्वयं को कॉल करता है। एक पुनरावर्ती फ़ंक्शन समस्या को उस बिंदु तक सरल बनाने के प्रयास में समस्या के एक सरल संस्करण पर कॉल करता है जहां इसे हल किया जा सकता है।
पुनरावृत्ति इतना शक्तिशाली क्यों है?
पुनरावृत्ति के साथ, आपको अतिरिक्त लाभ भी मिलता है जो अन्य प्रोग्रामर आपके कोड को अधिक आसानी से समझ सकते हैं - जो हमेशा एक अच्छी बात है। कड़ाई से बोलते हुए, रिकर्सन और पुनरावृत्ति दोनों समान रूप से शक्तिशाली हैं। किसी भी पुनरावर्ती समाधान को स्टैक के साथ पुनरावृत्त समाधान के रूप में कार्यान्वित किया जा सकता है।
सिफारिश की:
आलसियाँ इतनी धीमी क्यों होती हैं?
स्लॉथ की चयापचय दर बेहद कम होती है, जिसका अर्थ है कि वे पेड़ों के माध्यम से सुस्त, सुस्त गति से चलते हैं। औसतन, सुस्ती प्रतिदिन 41 गज की दूरी तय करती है-एक फुटबॉल मैदान की लंबाई के आधे से भी कम! क्या सुस्ती कभी तेज चलती है? ऊर्जा-बचत अनुकूलन के अपने ढेरों के साथ, आलसी शारीरिक रूप से बहुत तेजी से आगे बढ़ने की क्षमता नहीं रखते हैं। और इसके साथ, उनके पास अपनी रक्षा करने या शिकारियों से दूर भागने की क्षमता नहीं है, जैसे एक बंदर हो सकता है। आलस इतनी धीमी गति से कैसे ज़
कुर्सियां इतनी महंगी क्यों हैं?
ज्यादा महंगी कुर्सियां टिकने के लिए बनती हैं। बेहतर फर्नीचर कंपनियों के लिए कुर्सियों के निर्माण में स्थायित्व एक बहुत बड़ा कारक है। … कई मामलों में, कई सामग्रियों को एक कुर्सी में शामिल किया जाता है; उदाहरण के लिए, टांगों और फ्रेम को लकड़ी से बनाया जा सकता है, और सीट और पीठ को बुने हुए पदार्थ या प्लास्टिक से भी बनाया जा सकता है। कुर्सियां इतनी महंगी क्यों हैं?
मैग्लेव ट्रेनें इतनी तेज क्यों हैं?
मैग्लेव्स घर्षण के एक प्रमुख स्रोत को खत्म करते हैं-जो रेल के पहियों पर रेल के पहिये हैं-हालांकि उन्हें अभी भी हवा के प्रतिरोध को दूर करना होगा। घर्षण की इस कमी का मतलब है कि वे पारंपरिक ट्रेनों की तुलना में अधिक गति तक पहुँच सकते हैं। मैग्लेव ट्रेन इतनी तेजी से कैसे चल सकती है?
बिल्लियाँ इतनी चूमने योग्य क्यों होती हैं?
बिल्लियाँ कैसे प्यार दिखाती हैं? अपने इंसानों को प्यार दिखाने के लिए बिल्लियाँ बॉडी लैंग्वेज का इस्तेमाल करती हैं। धीमी पलक झपकना बिल्लियों के लिए "आई लव यू" कहने का एक बड़ा तरीका है। यह एक मानव चुंबन के बराबर है, लेकिन यह वास्तविक शारीरिक संपर्क के बजाय पूरे कमरे से किया जाता है। सिर हिलाना बिल्लियाँ स्नेह दिखाने का एक और तरीका है। क्या बिल्लियाँ जब आप उन्हें चूमती हैं तो उन्हें प्यार का एहसास होता है?
इंटीग्रल कठिन क्यों होते हैं?
एकीकरण आम तौर पर भेदभाव की तुलना में बहुत कठिन है। यह छोटा डेमो आपको एक फ़ंक्शन में प्रवेश करने और फिर व्युत्पन्न या अभिन्न के लिए पूछने की अनुमति देता है। आप अलग-अलग जटिलता के यादृच्छिक कार्य भी उत्पन्न कर सकते हैं। … अगर एकीकरण कठिन लगता है - ऐसा इसलिए है क्योंकि यह वास्तव में है!