1.आसान
log₂ 1024 क्या है?
- A10
- B32
- C512
- D12
2.आसान
एवरेज-केस रनिंग टाइम क्या बताता है?
- An आकार के इनपुट के किसी दिए गए वितरण पर अपेक्षित समय
- Bसबसे आम कंप्यूटर पर समय
- Cबेस्ट-केस और वर्स्ट-केस रनिंग टाइम के बीच का मध्य मान
- Dऔसत लंबाई वाले इनपुट का समय
3.आसान
किसी एल्गोरिदम का रनिंग टाइम O(n) है। इस वृद्धि को क्या कहते हैं?
- Aस्थिर (constant)
- Bरैखिक (linear)
- Cद्विघाती (quadratic)
- Dलघुगणकीय (logarithmic)
4.मध्यम
बिना वेट वाले ग्राफ़ पर ब्रेड्थ-फ़र्स्ट सर्च (BFS) क्या खोजता है?
- Aसभी ग्राफ़ों में एक टोपोलॉजिकल क्रम
- Bमिनिमम स्पैनिंग ट्री
- Cऋणात्मक एज वेट वाले ग्राफ़ में सबसे छोटे पथ
- Dप्रारंभिक नोड से एज की संख्या के अनुसार सबसे छोटे पथ
5.मध्यम
रिकरेंस T(n) = 2T(n − 1) + O(1) का हल क्या है?
- AO(n log n)
- BO(2ⁿ)
- CO(n)
- DO(n²)
6.मध्यम
आप n तत्वों का ऐरे एक बार सॉर्ट करते हैं और फिर बाइनरी सर्च से k सदस्यता प्रश्नों के उत्तर देते हैं। कुल लागत क्या है?
- AO(k n log n)
- BO(n log n + k log n)
- CO(nk)
- DO(n + k)
7.कठिन
इंसर्शन सॉर्ट सॉर्टेड इनपुट पर O(n) में चलता है। क्या यह तुलना-आधारित सॉर्टिंग की Ω(n log n) निचली सीमा का खंडन करता है?
- Aहाँ, पर केवल 100 से छोटे ऐरे के लिए
- Bहाँ, इसलिए निचली सीमा ग़लत है
- Cनहीं, निचली सीमा सभी इनपुट पर वर्स्ट केस पर लागू होती है, हर इनपुट पर नहीं
- Dनहीं, क्योंकि इंसर्शन सॉर्ट तुलना-आधारित सॉर्ट नहीं है
8.कठिन
सिंगली लिंक्ड लिस्ट पर बाइनरी सर्च O(log n) समय क्यों नहीं देती?
- Aबीच के तत्व तक पहुँचने में O(n) चरण लगते हैं, क्योंकि सीधी इंडेक्स पहुँच नहीं है
- Bलिंक्ड लिस्ट नोड पर तुलनाएँ धीमी होती हैं
- Cलिंक्ड लिस्ट सॉर्ट नहीं की जा सकतीं
- Dबाइनरी सर्च को कम से कम दोगुनी मेमोरी चाहिए
उत्तर कुंजी
- 1. A · 10
- 2. A · n आकार के इनपुट के किसी दिए गए वितरण पर अपेक्षित समय
- 3. B · रैखिक (linear)
- 4. D · प्रारंभिक नोड से एज की संख्या के अनुसार सबसे छोटे पथ
- 5. B · O(2ⁿ)
- 6. B · O(n log n + k log n)
- 7. C · नहीं, निचली सीमा सभी इनपुट पर वर्स्ट केस पर लागू होती है, हर इनपुट पर नहीं
- 8. A · बीच के तत्व तक पहुँचने में O(n) चरण लगते हैं, क्योंकि सीधी इंडेक्स पहुँच नहीं है
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।