उत्तरों सहित एल्गोरिदम और जटिलता वर्कशीट

मुफ़्त प्रिंट करने योग्य एल्गोरिदम और जटिलता वर्कशीट: आसान से परीक्षा स्तर तक 8 प्रश्न, उत्तर कुंजी सहित। इसे प्रिंट करें या PDF के रूप में सहेजें।

नई वर्कशीटसंकेतों के साथ ऑनलाइन अभ्यास करें

शिक्षकों के लिए: कक्षा में मुफ़्त में प्रिंट, कॉपी और उपयोग करें। हर नई वर्कशीट में नए मान और उसकी अपनी उत्तर कुंजी होती है। अपने कोर्स पेज पर ExamProblems का लिंक देने के लिए धन्यवाद।

नाम: ____________________   दिनांक: ____________

1.आसान

इनमें से कौन-सा रनिंग टाइम बहुपदी (polynomial) है?

  1. AO(nⁿ)
  2. BO(n!)
  3. CO(n³)
  4. DO(2ⁿ)
2.आसान

मर्ज सॉर्ट की वर्स्ट-केस टाइम कॉम्प्लेक्सिटी क्या है?

  1. AO(n)
  2. BO(n²)
  3. CO(n log n)
  4. DO(log n)
3.आसान

3n² + 5n + 2 का Big O क्या है?

  1. AO(5n)
  2. BO(n²)
  3. CO(n³)
  4. DO(3n²)
4.मध्यम

for i = 1 to n: (j = 1; while j < n: j = j × 2) — इसकी टाइम कॉम्प्लेक्सिटी क्या है?

  1. AO(log n)
  2. BO(n log n)
  3. CO(n)
  4. DO(n²)
5.मध्यम

n तत्वों के ऐरे के लिए मर्ज सॉर्ट के रिकर्शन में कितने स्तर होते हैं?

  1. Aलगभग n
  2. Bलगभग n / 2
  3. Cलगभग log₂ n
  4. Dलगभग √n
6.मध्यम

डायनेमिक प्रोग्रामिंग (dynamic programming) तब उपयोगी है जब किसी समस्या में हों:

  1. Aओवरलैपिंग उप-समस्याएँ और इष्टतम उप-संरचना (optimal substructure)
  2. Bकेवल यादृच्छिक इनपुट
  3. Cकेवल एक लूप
  4. Dकोई उप-समस्या बिल्कुल न हो, ताकि उसे एक ही चरण में हल किया जा सके
7.कठिन

स्ट्रासेन का एल्गोरिदम आधे आकार के ब्लॉकों के 8 के बजाय 7 रिकर्सिव गुणनों से मैट्रिक्स गुणा करता है। इसका रनिंग टाइम क्या है?

  1. AΘ(n³)
  2. BΘ(n2)
  3. CΘ(n² log n)
  4. DΘ(nlog₂ 7), लगभग n2.81
8.कठिन

बॉटम-अप विधि से n अनसॉर्टेड तत्वों से बाइनरी हीप बनाने की टाइम कॉम्प्लेक्सिटी क्या है?

  1. AO(n)
  2. BO(n²)
  3. CO(log n)
  4. DO(n log n)

उत्तर कुंजी

  1. 1. C · O(n³)
  2. 2. C · O(n log n)
  3. 3. B · O(n²)
  4. 4. B · O(n log n)
  5. 5. C · लगभग log₂ n
  6. 6. A · ओवरलैपिंग उप-समस्याएँ और इष्टतम उप-संरचना (optimal substructure)
  7. 7. D · Θ(nlog₂ 7), लगभग n2.81
  8. 8. A · O(n)

पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।