1.आसान
किसी एल्गोरिदम का रनिंग टाइम O(n) है। इस वृद्धि को क्या कहते हैं?
- Aद्विघाती (quadratic)
- Bस्थिर (constant)
- Cरैखिक (linear)
- Dलघुगणकीय (logarithmic)
2.आसान
रिकर्शन (recursion) क्या है?
- Aएक फ़ंक्शन जो छोटे इनपुट पर स्वयं को कॉल करता है
- Bएक प्रकार की डेटा संरचना
- Cएक लूप जो कभी समाप्त नहीं होता
- Dएक सॉर्टिंग विधि
3.आसान
कौन-सा नोटेशन वृद्धि की निचली सीमा (lower bound) को दर्शाता है?
- AΩ (Big Omega)
- Bo (little o)
- CO (Big O)
- DΘ (Big Theta)
4.मध्यम
किसी समस्या में इष्टतम उप-संरचना (optimal substructure) होने का क्या अर्थ है?
- Aहर उप-समस्या का आकार समान है
- Bसमस्या को स्थिर समय में हल किया जा सकता है
- Cसमस्या का ठीक एक इष्टतम समाधान है, जो हर उप-समस्या में साझा होता है
- Dएक इष्टतम समाधान उसकी उप-समस्याओं के इष्टतम समाधानों से बनाया जा सकता है
5.मध्यम
क्विकसॉर्ट हमेशा पहले तत्व को पिवट के रूप में उपयोग करता है। किस इनपुट पर यह अपना वर्स्ट-केस व्यवहार दिखाता है?
- Aऐसा ऐरे जिसके सभी तत्व भिन्न हैं
- Bलंबाई 2 का ऐरे
- Cएक ऐरे जो पहले से सॉर्टेड है
- Dयादृच्छिक क्रम वाला ऐरे
6.मध्यम
रिकरेंस T(n) = T(n/2) + O(1) का हल क्या है?
- AO(1)
- BO(log n)
- CO(n log n)
- DO(n)
7.कठिन
log(n!) के लिए कौन-सी सीमा सही है?
- AΘ(n)
- BΘ(n²)
- CΘ(log n)
- DΘ(n log n)
8.कठिन
क्या 22n, O(2ⁿ) में है?
- Aहाँ, क्योंकि Big O में घातांक के स्थिर गुणक हमेशा अनदेखे किए जाते हैं
- Bहाँ, क्योंकि दोनों घातांकी हैं
- Cनहीं, क्योंकि 22n = 4ⁿ और 4ⁿ / 2ⁿ = 2ⁿ असीमित रूप से बढ़ता है
- Dनहीं, क्योंकि 22n, 2ⁿ से धीमा बढ़ता है
उत्तर कुंजी
- 1. C · रैखिक (linear)
- 2. A · एक फ़ंक्शन जो छोटे इनपुट पर स्वयं को कॉल करता है
- 3. A · Ω (Big Omega)
- 4. D · एक इष्टतम समाधान उसकी उप-समस्याओं के इष्टतम समाधानों से बनाया जा सकता है
- 5. C · एक ऐरे जो पहले से सॉर्टेड है
- 6. B · O(log n)
- 7. D · Θ(n log n)
- 8. C · नहीं, क्योंकि 22n = 4ⁿ और 4ⁿ / 2ⁿ = 2ⁿ असीमित रूप से बढ़ता है
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।