Question
Option 2 : Any recursive function can be rewritten iteratively using an explicit stack / कोई भी पुनरावर्ती फंक्शन स्पष्ट स्टैक से पुनरावृत्तीय रूप में लिखा जा सकता है
Detailed Solution
सही उत्तर Any recursive function can be rewritten iteratively using an explicit stack / कोई भी पुनरावर्ती फंक्शन स्पष्ट स्टैक से पुनरावृत्तीय रूप में लिखा जा सकता है है।
Question:
Which statement about recursion versus iteration is TRUE? / पुनरावर्तन बनाम पुनरावृत्ति के बारे में कौन-सा कथन सत्य है?
Correct Answer: Any recursive function can be rewritten iteratively using an explicit stack / कोई भी पुनरावर्ती फंक्शन स्पष्ट स्टैक से पुनरावृत्तीय रूप में लिखा जा सकता है
The call stack can always be simulated with an explicit stack, so recursion and iteration are equally expressive; recursion typically costs extra stack memory and is not inherently faster. / कॉल स्टैक का अनुकरण स्पष्ट स्टैक से सदा संभव है, अतः पुनरावर्तन व पुनरावृत्ति समान अभिव्यंजक हैं; पुनरावर्तन में प्रायः अतिरिक्त स्टैक स्मृति लगती है और वह स्वभावतः तेज़ नहीं होता।