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

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

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

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

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

1.आसान

मैप (डिक्शनरी) क्या संग्रहीत करता है?

  1. Aआकार के अनुसार सॉर्टेड मान
  2. Bकेवल डालने के क्रम में मान
  3. Cसमान कुंजियों के युग्म
  4. Dअद्वितीय कुंजियों वाले कुंजी-मान युग्म
2.आसान

बाइनरी ट्री का पोस्टऑर्डर ट्रैवर्सल नोडों को किस क्रम में देखता है?

  1. Aनोड, फिर बायाँ सबट्री, फिर दायाँ सबट्री
  2. Bबायाँ सबट्री, फिर नोड, फिर दायाँ सबट्री
  3. Cबायाँ सबट्री, फिर दायाँ सबट्री, फिर नोड
  4. Dदायाँ सबट्री, फिर नोड, फिर बायाँ सबट्री
3.आसान

ग्राफ़ में चक्र (cycle) क्या है?

  1. Aएक पथ जो एक ही शीर्ष से शुरू होकर उसी पर समाप्त होता है
  2. Bबिना किनारों वाला शीर्ष
  3. Cशून्य भार वाला किनारा
  4. Dहर शीर्ष पर जाने वाला पथ
4.मध्यम

आपके पास एक लिस्ट के बीच के नोड का संदर्भ है। किस लिस्ट में आप उसे O(1) में हटा सकते हैं?

  1. Aसिंगली लिंक्ड लिस्ट
  2. Bसॉर्टेड ऐरे
  3. Cडायनेमिक ऐरे
  4. Dडबली लिंक्ड लिस्ट
5.मध्यम

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

  1. Aहर लीफ़ पर जाकर उनकी तुलना करें
  2. Bरूट से दाएँ चाइल्ड का अनुसरण तब तक करें जब तक कोई दायाँ चाइल्ड न रहे
  3. Cरूट से बाएँ चाइल्ड का अनुसरण तब तक करें जब तक कोई बायाँ चाइल्ड न रहे
  4. Dकेवल रूट को देखें
6.मध्यम

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

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

स्प्ले ट्री हर पहुँच के बाद क्या करता है?

  1. Aखोज पथ के नोडों का रंग बदलता है
  2. Bपहुँचे गए नोड को एक लीफ़ पर ले जाता है
  3. Cपहुँचे गए नोड को रोटेशन से रूट तक ले जाता है
  4. Dपूरे ट्री को संतुलित रूप में फिर से बनाता है
8.कठिन

एक डायनेमिक ऐरे भर जाने पर दोगुना होता है। कई कार्यान्वयन उसे आधा भरा होने के बजाय केवल एक-चौथाई भरा होने पर ही क्यों छोटा करते हैं?

  1. Aसीमा के पास push और pop बारी-बारी से होने पर बार-बार आकार बदलने से बचने के लिए
  2. Bक्योंकि आधे पर आधा करने से तत्व खो जाएँगे
  3. Cक्योंकि मेमोरी आवंटक मेमोरी को केवल ब्लॉक के चौथाई भागों में मुक्त कर सकता है
  4. Dऐरे को सॉर्टेड रखने के लिए

उत्तर कुंजी

  1. 1. D · अद्वितीय कुंजियों वाले कुंजी-मान युग्म
  2. 2. C · बायाँ सबट्री, फिर दायाँ सबट्री, फिर नोड
  3. 3. A · एक पथ जो एक ही शीर्ष से शुरू होकर उसी पर समाप्त होता है
  4. 4. D · डबली लिंक्ड लिस्ट
  5. 5. C · रूट से बाएँ चाइल्ड का अनुसरण तब तक करें जब तक कोई बायाँ चाइल्ड न रहे
  6. 6. A · ऐरे तत्व लगातार होते हैं, इसलिए वे CPU कैश का अच्छा उपयोग करते हैं
  7. 7. C · पहुँचे गए नोड को रोटेशन से रूट तक ले जाता है
  8. 8. A · सीमा के पास push और pop बारी-बारी से होने पर बार-बार आकार बदलने से बचने के लिए

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