पुनरावृत्ति इतनी कठिन क्यों है?

विषयसूची:

पुनरावृत्ति इतनी कठिन क्यों है?
पुनरावृत्ति इतनी कठिन क्यों है?
Anonim

क्या रिकर्सन भ्रमित करता है? मुख्य कारण यह है कि हम स्थानीय चर के विभिन्न मूल्यों के साथ एक ही फ़ंक्शन को देख रहे हैं । यह सुनिश्चित करना बहुत महत्वपूर्ण है कि वर्तमान में कौन सा इनपुट उपयोग किया जा रहा है जब आप एक पुनरावर्ती फ़ंक्शन रिकर्सिव फ़ंक्शन का विश्लेषण कर रहे हैं μ-पुनरावर्ती फ़ंक्शन (या सामान्य पुनरावर्ती फ़ंक्शन) आंशिक फ़ंक्शन हैं जो प्राकृतिक संख्याओं के परिमित टुपल्स लेते हैं और वापस लौटते हैं एक प्राकृतिक संख्या। वे आंशिक कार्यों के सबसे छोटे वर्ग हैं जिनमें प्रारंभिक कार्य शामिल हैं और संरचना, आदिम रिकर्सन, और μ ऑपरेटर के तहत बंद हैं। https://en.wikipedia.org › विकी › General_recursive_function

सामान्य पुनरावर्ती कार्य - विकिपीडिया

क्या रिकर्सन सीखना मुश्किल है?

लेकिन एक और बहुत शक्तिशाली नियंत्रण संरचना है: रिकर्सन। कंप्यूटर विज्ञान में रिकर्सन सबसे महत्वपूर्ण विचारों में से एक है, लेकिन इसे आमतौर पर प्रोग्रामिंग के कठिन भागों में से एक के रूप में देखा जाता है। पुस्तकें अक्सर इसे पुनरावृत्त नियंत्रण संरचनाओं की तुलना में बहुत बाद में पेश करती हैं।

पुनरावृत्ति अच्छा क्यों नहीं है?

खराब। अनिवार्य प्रोग्रामिंग भाषाओं में, अधिकांश मामलों में पुनरावर्ती कार्यों से बचा जाना चाहिए (कृपया, इस बारे में कोई नफरत मेल नहीं है कि यह 100% सही नहीं है)। पुनरावर्ती कार्य उनके पुनरावृत्त समकक्षों की तुलना में कम कुशल हैं। इसके अतिरिक्त, वे स्टैक ओवरफ्लो के खतरों के अधीन हैं।

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

पुनरावृत्ति हैएक एल्गोरिथम तकनीक जहां एक कार्य, किसी कार्य को पूरा करने के लिए, कार्य के कुछ भाग के साथ स्वयं को कॉल करता है। एक पुनरावर्ती फ़ंक्शन समस्या को उस बिंदु तक सरल बनाने के प्रयास में समस्या के एक सरल संस्करण पर कॉल करता है जहां इसे हल किया जा सकता है।

पुनरावृत्ति इतना शक्तिशाली क्यों है?

पुनरावृत्ति के साथ, आपको अतिरिक्त लाभ भी मिलता है जो अन्य प्रोग्रामर आपके कोड को अधिक आसानी से समझ सकते हैं - जो हमेशा एक अच्छी बात है। कड़ाई से बोलते हुए, रिकर्सन और पुनरावृत्ति दोनों समान रूप से शक्तिशाली हैं। किसी भी पुनरावर्ती समाधान को स्टैक के साथ पुनरावृत्त समाधान के रूप में कार्यान्वित किया जा सकता है।

सिफारिश की:

दिलचस्प लेख
क्या धोखा देना अपमान है?
अधिक पढ़ें

क्या धोखा देना अपमान है?

तो यह कहना अपमानजनक है कि किसी के बारे में (कि वह पागल है) - केवल यह कहने के अलावा कि वह बहकाया गया है (कि वह यह नहीं देख सकता कि वह है गलत)। लेकिन बहकाने का मतलब 2 के लिए इस्तेमाल नहीं किया जा सकता है। इसका उपयोग केवल यह करने के लिए किया जाता है कि आप गलत हैं, गुमराह हैं, शायद अति-आशावादी हैं। लेकिन इसका मतलब मानसिक रूप से बीमार कुछ भी नहीं है, जैसे 2.

भंगुर विकृति कब होती है?
अधिक पढ़ें

भंगुर विकृति कब होती है?

एक जोड़ के रूप में भंगुर विकृति हो सकती है (जिसे दरार या तन्यता फ्रैक्चर के रूप में भी जाना जाता है) जिसमें असंतुलन की सतह के साथ कोई विस्थापन नहीं होता है, या एक गलती के रूप में जिसमें विस्थापन होता है होता है। 'शीयर फ्रैक्चर' का उपयोग फ्रैक्चर के प्रारंभिक गठन के परिणामस्वरूप एक छोटे से विस्थापन को दर्शाने के लिए किया जाता है। भंगुर विकृति का क्या कारण है?

मैं बात करने से ज्यादा टेक्स्टिंग क्यों पसंद करता हूं?
अधिक पढ़ें

मैं बात करने से ज्यादा टेक्स्टिंग क्यों पसंद करता हूं?

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