1.आसान
एडजेसेंसी लिस्ट (adjacency list) के रूप में संग्रहीत ग्राफ़ पर डेप्थ-फ़र्स्ट सर्च (DFS) की टाइम कॉम्प्लेक्सिटी क्या है?
- AO(V × E)
- BO(V + E)
- CO(V²)
- DO(E log V)
2.आसान
3n² + 5n + 2 का Big O क्या है?
- AO(5n)
- BO(3n²)
- CO(n²)
- DO(n³)
3.आसान
किसी समस्या को सामान्यतः सुसाध्य (tractable) कब कहा जाता है?
- Aजब उसे केवल हर संभावना आज़माकर हल किया जा सके
- Bजब उसका कोई समाधान न हो
- Cजब उसे बहुपदी समय में हल किया जा सके
- Dजब उसे स्थिर समय में हल किया जा सके
4.मध्यम
रिकरेंस T(n) = T(n − 1) + O(1) का हल क्या है?
- AO(n²)
- BO(log n)
- CO(2ⁿ)
- DO(n)
5.मध्यम
वर्स्ट केस में तुलना-आधारित (comparison-based) सॉर्टिंग की निचली सीमा क्या है?
- AΩ(n log n)
- BΩ(log n)
- CΩ(n)
- DΩ(n²)
6.मध्यम
एक सरल रिकर्सिव फ़ैक्टोरियल फ़ंक्शन fact(n) = n × fact(n − 1) कितना स्टैक स्पेस उपयोग करता है?
- AO(n²)
- BO(log n)
- CO(1)
- DO(n)
7.कठिन
सॉर्टेड ऐरे में किसी भी तुलना-आधारित खोज को वर्स्ट केस में Ω(log n) तुलनाएँ क्यों चाहिए?
- Aहर तत्व की कम से कम एक बार तुलना होनी चाहिए
- Bहर तुलना में लघुगणकीय समय लगता है
- Cn संभावित परिणामों वाले निर्णय वृक्ष (decision tree) की गहराई कम से कम log₂ n होनी चाहिए
- Dबाइनरी सर्च ही एकमात्र संभव एल्गोरिदम है, और उसे log₂ n तुलनाएँ चाहिए
8.कठिन
यदि कोई किसी एक NP-complete समस्या के लिए बहुपदी-समय एल्गोरिदम खोज ले, तो क्या निष्कर्ष निकलेगा?
- Aकेवल वही एक समस्या P में चली जाएगी
- BNP की हर समस्या बहुपदी समय में हल हो सकेगी, इसलिए P = NP
- Cहॉल्टिंग समस्या निर्णेय हो जाएगी
- Dसभी घातांकी-समय एल्गोरिदम तुरंत रैखिक समय में चलने लगेंगे
उत्तर कुंजी
- 1. B · O(V + E)
- 2. C · O(n²)
- 3. C · जब उसे बहुपदी समय में हल किया जा सके
- 4. D · O(n)
- 5. A · Ω(n log n)
- 6. D · O(n)
- 7. C · n संभावित परिणामों वाले निर्णय वृक्ष (decision tree) की गहराई कम से कम log₂ n होनी चाहिए
- 8. B · NP की हर समस्या बहुपदी समय में हल हो सकेगी, इसलिए P = NP
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।