1.आसान
बड़े n के लिए कौन-सा कॉम्प्लेक्सिटी क्लास सबसे तेज़ी से बढ़ता है?
- AO(n log n)
- BO(n²)
- CO(2ⁿ)
- DO(n³)
2.आसान
कौन-सा सॉर्टिंग एल्गोरिदम गलत क्रम में मौजूद आसन्न तत्वों को बार-बार आपस में बदलता है?
- Aहीप सॉर्ट (Heap sort)
- Bबबल सॉर्ट (Bubble sort)
- Cक्विकसॉर्ट (Quicksort)
- Dमर्ज सॉर्ट (Merge sort)
3.आसान
एडजेसेंसी लिस्ट (adjacency list) के रूप में संग्रहीत ग्राफ़ पर डेप्थ-फ़र्स्ट सर्च (DFS) की टाइम कॉम्प्लेक्सिटी क्या है?
- AO(V + E)
- BO(V × E)
- CO(E log V)
- DO(V²)
4.मध्यम
क्या यह कहना सही है कि एक O(n²) एल्गोरिदम O(n³) भी है?
- Aनहीं, क्योंकि Big O को हमेशा फ़ंक्शन की सटीक वृद्धि दर बतानी चाहिए
- Bहाँ, क्योंकि Big O एक ऊपरी सीमा है और n², n³ से तेज़ नहीं बढ़ता
- Cहाँ, पर केवल तब जब n 100 से छोटा हो
- Dनहीं, क्योंकि बड़े n के लिए n³, n² से छोटा है
5.मध्यम
एक फ़ंक्शन n इटरेशन का एक लूप चलाता है और फिर, अलग से, n इटरेशन का एक और लूप। इसकी टाइम कॉम्प्लेक्सिटी क्या है?
- AO(2ⁿ)
- BO(log n)
- CO(n²)
- DO(n)
6.मध्यम
मर्ज सॉर्ट के लिए डायनेमिक प्रोग्रामिंग कोई वास्तविक गति-वृद्धि क्यों नहीं देती?
- Aइसकी उप-समस्याएँ अतिव्यापी नहीं हैं, इसलिए दोबारा उपयोग करने को कुछ नहीं है
- Bमर्ज सॉर्ट की कोई रिकर्सिव संरचना नहीं है
- Cमर्ज सॉर्ट पहले से ही O(n) है
- Dडायनेमिक प्रोग्रामिंग केवल ग्राफ़ समस्याओं पर काम करती है, ऐरे पर नहीं
7.कठिन
क्या 22n, O(2ⁿ) में है?
- Aहाँ, क्योंकि दोनों घातांकी हैं
- Bहाँ, क्योंकि Big O में घातांक के स्थिर गुणक हमेशा अनदेखे किए जाते हैं
- Cनहीं, क्योंकि 22n = 4ⁿ और 4ⁿ / 2ⁿ = 2ⁿ असीमित रूप से बढ़ता है
- Dनहीं, क्योंकि 22n, 2ⁿ से धीमा बढ़ता है
8.कठिन
V शीर्षों और E किनारों वाले ग्राफ़ पर बाइनरी हीप के साथ डाइकस्ट्रा के एल्गोरिदम का रनिंग टाइम क्या है?
- AO(V³)
- BO(V × E)
- CO((V + E) log V)
- DO(V + E)
उत्तर कुंजी
- 1. C · O(2ⁿ)
- 2. B · बबल सॉर्ट (Bubble sort)
- 3. A · O(V + E)
- 4. B · हाँ, क्योंकि Big O एक ऊपरी सीमा है और n², n³ से तेज़ नहीं बढ़ता
- 5. D · O(n)
- 6. A · इसकी उप-समस्याएँ अतिव्यापी नहीं हैं, इसलिए दोबारा उपयोग करने को कुछ नहीं है
- 7. C · नहीं, क्योंकि 22n = 4ⁿ और 4ⁿ / 2ⁿ = 2ⁿ असीमित रूप से बढ़ता है
- 8. C · O((V + E) log V)
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।