1.आसान
मर्ज सॉर्ट की वर्स्ट-केस टाइम कॉम्प्लेक्सिटी क्या है?
- AO(log n)
- BO(n²)
- CO(n)
- DO(n log n)
2.आसान
किसी समस्या को सामान्यतः सुसाध्य (tractable) कब कहा जाता है?
- Aजब उसका कोई समाधान न हो
- Bजब उसे स्थिर समय में हल किया जा सके
- Cजब उसे केवल हर संभावना आज़माकर हल किया जा सके
- Dजब उसे बहुपदी समय में हल किया जा सके
3.आसान
f(n) = Θ(g(n)) का क्या अर्थ है?
- Af, g से सख़्ती से धीमा बढ़ता है
- Bf, g से सख़्ती से तेज़ बढ़ता है
- Cहर n के लिए f हमेशा g से छोटा है, इसलिए g उसे ऊपर से सीमित करता है पर नीचे से कभी नहीं
- Df, g की ही दर से बढ़ता है, और ऊपर व नीचे दोनों ओर g के स्थिर गुणजों से सीमित है
4.मध्यम
वर्स्ट केस में तुलना-आधारित (comparison-based) सॉर्टिंग की निचली सीमा क्या है?
- AΩ(n²)
- BΩ(n)
- CΩ(n log n)
- DΩ(log n)
5.मध्यम
गैर-ऋणात्मक एज वेट वाले ग्राफ़ में एक स्रोत से सबसे छोटे पथ कौन-सा एल्गोरिदम खोजता है?
- Aहर स्थिति में Bellman–Ford आवश्यक है
- Bडेप्थ-फ़र्स्ट सर्च (DFS)
- CDijkstra का एल्गोरिदम
- DKruskal का एल्गोरिदम
6.मध्यम
डायनेमिक प्रोग्रामिंग (dynamic programming) तब उपयोगी है जब किसी समस्या में हों:
- Aकोई उप-समस्या बिल्कुल न हो, ताकि उसे एक ही चरण में हल किया जा सके
- Bओवरलैपिंग उप-समस्याएँ और इष्टतम उप-संरचना (optimal substructure)
- Cकेवल एक लूप
- Dकेवल यादृच्छिक इनपुट
7.कठिन
करात्सुबा गुणन T(n) = 3T(n/2) + O(n) को संतुष्ट करता है। इसका हल क्या है?
- AΘ(n²)
- BΘ(n3)
- CΘ(nlog₂ 3), लगभग n1.585
- DΘ(n log n)
8.कठिन
हेल्ड–कार्प डायनेमिक प्रोग्रामिंग एल्गोरिदम ट्रैवलिंग सेल्समैन समस्या को ठीक-ठीक हल करता है। n शहरों के लिए इसका रनिंग टाइम क्या है?
- AO(n!)
- BO(2n²)
- CO(n³)
- DO(n² 2ⁿ)
उत्तर कुंजी
- 1. D · O(n log n)
- 2. D · जब उसे बहुपदी समय में हल किया जा सके
- 3. D · f, g की ही दर से बढ़ता है, और ऊपर व नीचे दोनों ओर g के स्थिर गुणजों से सीमित है
- 4. C · Ω(n log n)
- 5. C · Dijkstra का एल्गोरिदम
- 6. B · ओवरलैपिंग उप-समस्याएँ और इष्टतम उप-संरचना (optimal substructure)
- 7. C · Θ(nlog₂ 3), लगभग n1.585
- 8. D · O(n² 2ⁿ)
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।