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

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

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

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

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

1.आसान

कौन-सा नोटेशन वृद्धि की निचली सीमा (lower bound) को दर्शाता है?

  1. AΘ (Big Theta)
  2. BΩ (Big Omega)
  3. Co (little o)
  4. DO (Big O)
2.आसान

मर्ज सॉर्ट कौन-सी डिज़ाइन रणनीति का उपयोग करता है?

  1. Aब्रूट फ़ोर्स
  2. Bग्रीडी चयन
  3. Cडायनेमिक प्रोग्रामिंग
  4. Dडिवाइड एंड कॉन्कर (विभाजन और विजय)
3.आसान

मेमोइज़ेशन (memoisation) क्या है?

  1. Aरिकर्शन को अपने आप समतुल्य लूप में बदलना ताकि कॉल स्टैक की आवश्यकता न रहे
  2. Bफ़ंक्शन कॉल के परिणाम संग्रहीत करना ताकि दोहराई गई कॉल का उत्तर मेमोरी से मिले
  3. Cफ़ंक्शन लौटने के बाद मेमोरी मुक्त करना
  4. Dकोड की हर पंक्ति के आगे टिप्पणियाँ लिखना
4.मध्यम

रिकरेंस T(n) = 2T(n/2) + O(n) का हल क्या है?

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

कौन-सा सॉर्टिंग एल्गोरिदम स्थिर (stable) है?

  1. Aसेलेक्शन सॉर्ट (सामान्य संस्करण)
  2. Bक्विकसॉर्ट (सामान्य इन-प्लेस संस्करण)
  3. Cमर्ज सॉर्ट
  4. Dहीप सॉर्ट
6.मध्यम

V शीर्षों और E किनारों वाले ग्राफ़ पर बेलमैन–फ़ोर्ड एल्गोरिदम की टाइम कॉम्प्लेक्सिटी क्या है?

  1. AO(V × E)
  2. BO(V + E)
  3. CO(E log V)
  4. DO(V³ × E)
7.कठिन

टोपोलॉजिकल सॉर्टिंग केवल किसके लिए संभव है?

  1. Aअनडायरेक्टेड ग्राफ़
  2. Bडायरेक्टेड एसाइक्लिक ग्राफ़ (DAG)
  3. Cकम्प्लीट ग्राफ़
  4. Dऋणात्मक वेट वाले ग्राफ़
8.कठिन

कौन-सी तकनीक किसी भी इनपुट पर क्विकसॉर्ट को अपेक्षित (expected) O(n log n) रनिंग टाइम देती है?

  1. Aकेवल बाईं ओर रिकर्शन का उपयोग करना
  2. Bपिवट को समान रूप से यादृच्छिक (uniformly at random) चुनना
  3. Cक्विकसॉर्ट चलाने से पहले इनपुट को सॉर्ट करना
  4. Dहमेशा पहला तत्व चुनना

उत्तर कुंजी

  1. 1. B · Ω (Big Omega)
  2. 2. D · डिवाइड एंड कॉन्कर (विभाजन और विजय)
  3. 3. B · फ़ंक्शन कॉल के परिणाम संग्रहीत करना ताकि दोहराई गई कॉल का उत्तर मेमोरी से मिले
  4. 4. A · O(n log n)
  5. 5. C · मर्ज सॉर्ट
  6. 6. A · O(V × E)
  7. 7. B · डायरेक्टेड एसाइक्लिक ग्राफ़ (DAG)
  8. 8. B · पिवट को समान रूप से यादृच्छिक (uniformly at random) चुनना

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