1.आसान
कौन-सा नोटेशन वृद्धि की ऊपरी सीमा (upper bound) को दर्शाता है?
- ABig O
- BBig Theta
- CLittle omega
- DBig Omega
2.आसान
इंसर्शन सॉर्ट (insertion sort) की वर्स्ट-केस टाइम कॉम्प्लेक्सिटी क्या है?
- AO(n)
- BO(log n)
- CO(n²)
- DO(n log n)
3.आसान
कौन-सा सॉर्टिंग एल्गोरिदम एक पिवट चुनकर ऐरे को छोटे और बड़े तत्वों में विभाजित करता है?
- Aमर्ज सॉर्ट
- Bक्विकसॉर्ट (Quicksort)
- Cबबल सॉर्ट
- Dइंसर्शन सॉर्ट
4.मध्यम
Big O में, जैसे O(log n) में, लघुगणक का आधार सामान्यतः क्यों छोड़ दिया जाता है?
- Aभिन्न आधारों वाले लघुगणक केवल एक स्थिर गुणक से भिन्न होते हैं
- Bआधार केवल छोटे n के लिए मायने रखता है
- Cलघुगणक हमेशा पूर्णांकों में पूर्णांकित किए जाते हैं
- Dकंप्यूटर विज्ञान में सभी लघुगणकों का आधार 10 होता है, इसलिए वह निहित है
5.मध्यम
एमॉर्टाइज़्ड विश्लेषण (amortised analysis) क्या मापता है?
- Aऑपरेशनों के वर्स्ट-केस अनुक्रम पर प्रति ऑपरेशन औसत लागत
- Bयादृच्छिक इनपुट पर अपेक्षित लागत
- Cपूरे अनुक्रम में कहीं भी अकेले सबसे महँगे ऑपरेशन की लागत
- Dसबसे अच्छे इनपुट पर एल्गोरिदम की लागत
6.मध्यम
भर जाने पर अपनी क्षमता दोगुनी करने वाले डायनेमिक ऐरे में तत्व जोड़ने (append) की एमॉर्टाइज़्ड (amortised) टाइम कॉम्प्लेक्सिटी क्या है?
- AO(n)
- BO(log n)
- CO(1)
- DO(n²)
7.कठिन
करात्सुबा गुणन T(n) = 3T(n/2) + O(n) को संतुष्ट करता है। इसका हल क्या है?
- AΘ(n²)
- BΘ(n3)
- CΘ(nlog₂ 3), लगभग n1.585
- DΘ(n log n)
8.कठिन
little-o नोटेशन के बारे में कौन-सा कथन सही है?
- An² = o(n)
- Bn = o(n²), पर n, o(n) नहीं है
- C2n = o(n), क्योंकि 2n धीरे बढ़ता है
- Dn = o(n), क्योंकि हर फलन स्वयं का little-o है
उत्तर कुंजी
- 1. A · Big O
- 2. C · O(n²)
- 3. B · क्विकसॉर्ट (Quicksort)
- 4. A · भिन्न आधारों वाले लघुगणक केवल एक स्थिर गुणक से भिन्न होते हैं
- 5. A · ऑपरेशनों के वर्स्ट-केस अनुक्रम पर प्रति ऑपरेशन औसत लागत
- 6. C · O(1)
- 7. C · Θ(nlog₂ 3), लगभग n1.585
- 8. B · n = o(n²), पर n, o(n) नहीं है
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।