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

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

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

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

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

1.आसान

यदि कोई ऑपरेशन O(1) समय में चलता है, तो इसका क्या अर्थ है?

  1. Aवह रनिंग टाइम के प्रति सेकंड ठीक एक तत्व संसाधित करता है
  2. Bउसका रनिंग टाइम इनपुट आकार के साथ नहीं बढ़ता
  3. Cउसे केवल एक बार चलाया जा सकता है
  4. Dउसमें हमेशा ठीक एक सेकंड लगता है
2.आसान

एक O(n) एल्गोरिदम n = 10 लाख के लिए 3 सेकंड लेता है। n = 20 लाख के लिए लगभग कितना समय लगेगा?

  1. A9 सेकंड
  2. B3 सेकंड
  3. C6 सेकंड
  4. D12 सेकंड
3.आसान

एडजेसेंसी लिस्ट (adjacency list) के रूप में संग्रहीत ग्राफ़ पर डेप्थ-फ़र्स्ट सर्च (DFS) की टाइम कॉम्प्लेक्सिटी क्या है?

  1. AO(V²)
  2. BO(V + E)
  3. CO(V × E)
  4. DO(E log V)
4.मध्यम

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

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

आधार k में d अंकों वाले n पूर्णांकों पर LSD रेडिक्स सॉर्ट का रनिंग टाइम क्या है?

  1. AO(dn log k)
  2. BO(n²)
  3. CO(d(n + k))
  4. DO(n log n)
6.मध्यम

एक सरल रिकर्सिव फ़ैक्टोरियल फ़ंक्शन fact(n) = n × fact(n − 1) कितना स्टैक स्पेस उपयोग करता है?

  1. AO(n²)
  2. BO(1)
  3. CO(log n)
  4. DO(n)
7.कठिन

बाइनरी काउंटर को बढ़ाने (increment) की एमॉर्टाइज़्ड लागत क्या है, यह देखते हुए कि एक वृद्धि कई बिट पलट सकती है?

  1. Aप्रति वृद्धि O(1)
  2. Bप्रति वृद्धि O(n log n)
  3. Cप्रति वृद्धि O(n)
  4. Dप्रति वृद्धि O(log n)
8.कठिन

for i = 1 to n: for (j = i; j ≤ n; j = j + i) O(1) कार्य करें — इसकी टाइम कॉम्प्लेक्सिटी क्या है?

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

उत्तर कुंजी

  1. 1. B · उसका रनिंग टाइम इनपुट आकार के साथ नहीं बढ़ता
  2. 2. C · 6 सेकंड
  3. 3. B · O(V + E)
  4. 4. B · O(n²)
  5. 5. C · O(d(n + k))
  6. 6. D · O(n)
  7. 7. A · प्रति वृद्धि O(1)
  8. 8. D · O(n log n)

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