उत्तरों सहित डेटा संरचनाएँ वर्कशीट

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

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

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

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

1.आसान

ऐरे के तत्व मेमोरी में कैसे संग्रहीत होते हैं?

  1. Aहैश द्वारा चुने यादृच्छिक स्थानों पर
  2. Bएक लगातार (contiguous) ब्लॉक में, एक के बाद एक
  3. Cमेमोरी पेजों के ट्री में
  4. Dबिखरे हुए, पॉइंटरों से जुड़े
2.आसान

ट्री में किसी नोड की गहराई (depth) क्या है?

  1. Aरूट से उस नोड तक किनारों की संख्या
  2. Bउस नोड से सबसे गहरे लीफ़ तक किनारों की संख्या
  3. Cउस नोड के चाइल्ड की संख्या
  4. Dउसके सबट्री में नोडों की संख्या
3.आसान

कौन-सी डेटा संरचना "पहले आया, पहले बाहर" (FIFO) सिद्धांत पर काम करती है?

  1. Aस्टैक (Stack)
  2. Bहीप (Heap)
  3. Cबाइनरी ट्री (Binary tree)
  4. Dक्यू (Queue)
4.मध्यम

व्यवहार में ऐरे का ट्रैवर्सल प्रायः समान लंबाई की लिंक्ड लिस्ट से बहुत तेज़ क्यों होता है?

  1. Aऐरे ट्रैवर्सल कुल मिलाकर O(1) है जबकि लिंक्ड लिस्ट ट्रैवर्सल O(n)
  2. Bलिंक्ड लिस्ट हमेशा तत्व डिस्क पर संग्रहीत करती हैं
  3. Cऐरे मानों की तुलना के लिए कम निर्देश उपयोग करते हैं
  4. Dऐरे तत्व लगातार होते हैं, इसलिए वे CPU कैश का अच्छा उपयोग करते हैं
5.मध्यम

निश्चित वर्णमाला वाले ट्राई (trie) में L लंबाई के शब्द को खोजने में कितना समय लगता है?

  1. AO(L), संग्रहीत शब्दों की संख्या से स्वतंत्र
  2. BO(log n), जहाँ n शब्दों की संख्या है
  3. CO(n), जहाँ n शब्दों की संख्या है
  4. DO(L × n)
6.मध्यम

संतुलित बाइनरी सर्च ट्री में किसी कुंजी को खोजने की समय जटिलता क्या है?

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

ऐरे के हर तत्व के लिए आप उसके दाईं ओर का अगला बड़ा तत्व कुल O(n) समय में चाहते हैं। कौन-सी संरचना मदद करती है?

  1. Aसभी तत्वों की हैश टेबल
  2. Bएक स्टैक जो उत्तर की प्रतीक्षा कर रहे तत्वों को रखता है
  3. Cतत्वों के हर युग्म को रखने वाली क्यू
  4. Dहर तत्व के लिए फिर से बनाया गया बाइनरी सर्च ट्री
8.कठिन

O(1) अतिरिक्त मेमोरी से कैसे पता लगाएँ कि सिंगली लिंक्ड लिस्ट में चक्र है या नहीं?

  1. Aहर देखे गए नोड को एक हैश सेट में संग्रहीत करें
  2. Bएक पॉइंटर को एक क़दम और दूसरे को दो क़दम चलाएँ और देखें कि वे मिलते हैं या नहीं
  3. Cनोड तब तक गिनें जब तक गिनती लिस्ट-लंबाई फ़ील्ड से अधिक न हो जाए
  4. Dलिस्ट सॉर्ट करके दोहराव खोजें

उत्तर कुंजी

  1. 1. B · एक लगातार (contiguous) ब्लॉक में, एक के बाद एक
  2. 2. A · रूट से उस नोड तक किनारों की संख्या
  3. 3. D · क्यू (Queue)
  4. 4. D · ऐरे तत्व लगातार होते हैं, इसलिए वे CPU कैश का अच्छा उपयोग करते हैं
  5. 5. A · O(L), संग्रहीत शब्दों की संख्या से स्वतंत्र
  6. 6. D · O(log n)
  7. 7. B · एक स्टैक जो उत्तर की प्रतीक्षा कर रहे तत्वों को रखता है
  8. 8. B · एक पॉइंटर को एक क़दम और दूसरे को दो क़दम चलाएँ और देखें कि वे मिलते हैं या नहीं

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