1.आसान
ट्री का रूट क्या होता है?
- Aसबसे बड़े मान वाला नोड
- Bबीच का कोई भी नोड
- Cसबसे ऊपर का नोड जिसका कोई पैरेंट नहीं होता
- Dऐसा नोड जिसके कोई चाइल्ड नहीं होते
2.आसान
कौन-सा ऑपरेशन ऐरे के लिए O(1) पर सिंगली लिंक्ड लिस्ट के लिए O(n) है?
- Aपहला तत्व पढ़ना
- Bहेड पर डालना
- Cहेड तत्व हटाना
- Dइंडेक्स i पर तत्व तक पहुँचना
3.आसान
बाइनरी ट्री का प्रीऑर्डर ट्रैवर्सल नोडों को किस क्रम में देखता है?
- Aबायाँ सबट्री, फिर दायाँ सबट्री, फिर नोड
- Bबायाँ सबट्री, फिर नोड, फिर दायाँ सबट्री
- Cऊपर से स्तर-दर-स्तर
- Dनोड, फिर बायाँ सबट्री, फिर दायाँ सबट्री
4.मध्यम
सर्कुलर बफ़र (रिंग बफ़र) का उपयोग आमतौर पर किसे लागू करने के लिए किया जाता है?
- Aनिश्चित आकार की क्यू
- Bग्राफ़ ट्रैवर्सल
- Cबाइनरी सर्च ट्री
- Dहैश फ़ंक्शन
5.मध्यम
पोस्टफ़िक्स एक्सप्रेशन 3 4 + 2 * का मान क्या है?
- A24
- B14
- C11
- D10
6.मध्यम
क्षमता n वाले ऐरे में संग्रहीत सर्कुलर क्यू में इंडेक्स i के बाद अगली स्थिति कैसे निकाली जाती है?
- A(i + 1) mod n
- B2i + 1
- Ci + 1
- D(i − 1) mod n
7.कठिन
एक डायनेमिक ऐरे भर जाने पर दोगुना होता है। कई कार्यान्वयन उसे आधा भरा होने के बजाय केवल एक-चौथाई भरा होने पर ही क्यों छोटा करते हैं?
- Aऐरे को सॉर्टेड रखने के लिए
- Bक्योंकि आधे पर आधा करने से तत्व खो जाएँगे
- Cक्योंकि मेमोरी आवंटक मेमोरी को केवल ब्लॉक के चौथाई भागों में मुक्त कर सकता है
- Dसीमा के पास push और pop बारी-बारी से होने पर बार-बार आकार बदलने से बचने के लिए
8.कठिन
कौन-सी डेटा संरचना O(1) get और put के साथ LRU (least recently used) कैश को सपोर्ट करती है?
- Aडबली लिंक्ड लिस्ट के साथ संयुक्त हैश मैप
- Bएक अकेला क्रमबद्ध ऐरे
- Cकेवल स्टैक
- Dकेवल बाइनरी सर्च ट्री
उत्तर कुंजी
- 1. C · सबसे ऊपर का नोड जिसका कोई पैरेंट नहीं होता
- 2. D · इंडेक्स i पर तत्व तक पहुँचना
- 3. D · नोड, फिर बायाँ सबट्री, फिर दायाँ सबट्री
- 4. A · निश्चित आकार की क्यू
- 5. B · 14
- 6. A · (i + 1) mod n
- 7. D · सीमा के पास push और pop बारी-बारी से होने पर बार-बार आकार बदलने से बचने के लिए
- 8. A · डबली लिंक्ड लिस्ट के साथ संयुक्त हैश मैप
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।