1.आसान
0 से k की सीमा में n पूर्णांकों के लिए काउंटिंग सॉर्ट (counting sort) का रनिंग टाइम क्या है?
- AO(k log n)
- BO(n + k)
- CO(n²)
- DO(n log n)
2.आसान
रिकर्शन (recursion) क्या है?
- Aएक सॉर्टिंग विधि
- Bएक फ़ंक्शन जो छोटे इनपुट पर स्वयं को कॉल करता है
- Cएक लूप जो कभी समाप्त नहीं होता
- Dएक प्रकार की डेटा संरचना
3.आसान
एक O(n) एल्गोरिदम n = 10 लाख के लिए 3 सेकंड लेता है। n = 20 लाख के लिए लगभग कितना समय लगेगा?
- A6 सेकंड
- B12 सेकंड
- C3 सेकंड
- D9 सेकंड
4.मध्यम
एमॉर्टाइज़्ड विश्लेषण (amortised analysis) क्या मापता है?
- Aपूरे अनुक्रम में कहीं भी अकेले सबसे महँगे ऑपरेशन की लागत
- Bसबसे अच्छे इनपुट पर एल्गोरिदम की लागत
- Cयादृच्छिक इनपुट पर अपेक्षित लागत
- Dऑपरेशनों के वर्स्ट-केस अनुक्रम पर प्रति ऑपरेशन औसत लागत
5.मध्यम
1, 3 और 4 के सिक्कों और 6 की राशि के साथ, ग्रीडी "पहले सबसे बड़ा सिक्का" विधि इष्टतम की तुलना में कितने सिक्के उपयोग करती है?
- Aग्रीडी 3 सिक्के उपयोग करती है; इष्टतम 2 है
- Bग्रीडी 4 सिक्के उपयोग करती है; इष्टतम 3 है
- Cग्रीडी 2 सिक्के उपयोग करती है; इष्टतम 2 है
- Dग्रीडी 3 सिक्के उपयोग करती है; इष्टतम 3 है
6.मध्यम
पहुँच योग्य बेस केस के बिना रिकर्सिव फ़ंक्शन के बारे में कौन-सा कथन सही है?
- Aयह अपने आप 0 लौटाता है
- Bयह तब तक स्वयं को कॉल करता रहता है जब तक कॉल स्टैक ओवरफ़्लो न हो जाए
- Cयह O(1) समय में चलता है
- Dकंपाइलर हमेशा इसे ऐसे लूप में बदल देता है जो सुरक्षित रूप से समाप्त होता है
7.कठिन
बॉटम-अप विधि से n अनसॉर्टेड तत्वों से बाइनरी हीप बनाने की टाइम कॉम्प्लेक्सिटी क्या है?
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
8.कठिन
log(n!) के लिए कौन-सी सीमा सही है?
- AΘ(n log n)
- BΘ(n)
- CΘ(n²)
- DΘ(log n)
उत्तर कुंजी
- 1. B · O(n + k)
- 2. B · एक फ़ंक्शन जो छोटे इनपुट पर स्वयं को कॉल करता है
- 3. A · 6 सेकंड
- 4. D · ऑपरेशनों के वर्स्ट-केस अनुक्रम पर प्रति ऑपरेशन औसत लागत
- 5. A · ग्रीडी 3 सिक्के उपयोग करती है; इष्टतम 2 है
- 6. B · यह तब तक स्वयं को कॉल करता रहता है जब तक कॉल स्टैक ओवरफ़्लो न हो जाए
- 7. C · O(n)
- 8. A · Θ(n log n)
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।