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

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

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

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

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

1.आसान

स्टैटिक ऐरे और डायनेमिक ऐरे में मुख्य अंतर क्या है?

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

क्यू के आगे वाले तत्व को हटाने वाले ऑपरेशन का क्या नाम है?

  1. AInsert
  2. BDequeue
  3. CEnqueue
  4. DPush
3.आसान

मैक्स-हीप गुण (max-heap property) क्या है?

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

कौन-सी टकराव समाधान (collision resolution) विधि टकराने वाली कुंजियों को उसी बकेट में एक सूची में संग्रहीत करती है?

  1. Aलीनियर प्रोबिंग (Linear probing)
  2. Bक्वाड्रैटिक प्रोबिंग (Quadratic probing)
  3. Cसेपरेट चेनिंग (Separate chaining)
  4. Dडबल हैशिंग (Double hashing)
5.मध्यम

n तत्वों के ऐरे के बीच में एक तत्व डालने की लागत क्या है?

  1. AO(n²), क्योंकि हर तत्व n बार खिसकता है
  2. BO(log n), बाइनरी सर्च के कारण
  3. CO(1), क्योंकि इंडेक्स ज्ञात है
  4. DO(n), क्योंकि बाद के तत्वों को खिसकना पड़ता है
6.मध्यम

यदि कुंजियाँ क्रमबद्ध क्रम में डाली जाएँ, तो n नोड वाले बाइनरी सर्च ट्री की सबसे खराब स्थिति में ऊँचाई क्या होगी?

  1. A√n
  2. Bn (यह लिंक्ड लिस्ट बन जाता है)
  3. Clog₂ n
  4. D1
7.कठिन

बाइनरी सर्च ट्री से दो चाइल्ड वाले नोड को हटाना आमतौर पर कैसे किया जाता है?

  1. Aउसे रूट से अदला-बदली करके
  2. Bउसे उसके in-order उत्तराधिकारी (या पूर्ववर्ती) से बदलकर और फिर उस नोड को हटाकर
  3. Cपूरे सबट्री को हटाकर
  4. Dउसके नीचे के सबट्री को शुरू से दोबारा बनाकर और उसमें मौजूद हर कुंजी को फिर से डालकर
8.कठिन

AVL ट्री में एक कुंजी डालने से किसी नोड का बायाँ सबट्री बहुत ऊँचा हो जाता है, और नई कुंजी उसके बाएँ चाइल्ड के बाएँ सबट्री में गई (left-left स्थिति)। कौन-सा सुधार लागू होता है?

  1. Aअसंतुलित नोड पर एक एकल दायाँ रोटेशन
  2. Bनोड और उसके चाइल्ड का रंग बदलना
  3. Cचाइल्ड पर बायाँ रोटेशन, फिर नोड पर दायाँ रोटेशन
  4. Dअसंतुलित नोड पर एक एकल बायाँ रोटेशन

उत्तर कुंजी

  1. 1. C · डायनेमिक ऐरे मेमोरी के बड़े ब्लॉक में जाकर बढ़ सकता है
  2. 2. B · Dequeue
  3. 3. D · हर पैरेंट की कुंजी उसके चाइल्ड की कुंजियों से बड़ी या बराबर होती है
  4. 4. C · सेपरेट चेनिंग (Separate chaining)
  5. 5. D · O(n), क्योंकि बाद के तत्वों को खिसकना पड़ता है
  6. 6. B · n (यह लिंक्ड लिस्ट बन जाता है)
  7. 7. B · उसे उसके in-order उत्तराधिकारी (या पूर्ववर्ती) से बदलकर और फिर उस नोड को हटाकर
  8. 8. A · असंतुलित नोड पर एक एकल दायाँ रोटेशन

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