Data Structures and Algorithms — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye.

📚 1018 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
1018 questions

Question 106

EN + हिं Medium
GB Activation record of a function is stored in?
IN किसी फ़ंक्शन का एक्टिवेशन रिकॉर्ड कहाँ संग्रहित किया जाता है?
Heap memory स्मृति ढेर
Stack memory (call stack) स्टैक मेमोरी (कॉल स्टैक)
BSS segment बीएसएस खंड
Code segment कोड खंड
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Each function's activation record (local vars, return addr) on call stack.
व्याख्या (हिन्दी) कॉल स्टैक पर प्रत्येक फ़ंक्शन का सक्रियण रिकॉर्ड (स्थानीय संस्करण, रिटर्न पता)।
🎯 Exam Perspective
Data Structures and Algorithms के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 107

EN + हिं Medium
GB Maximum elements in stack of size n after n pushes?
IN n पुश के बाद आकार n के ढेर में अधिकतम तत्व?
n-1 एन-1
n+1 एन+1
n एन
2n 2एन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) After n pushes on size-n stack, all n positions are filled.
व्याख्या (हिन्दी) आकार-एन स्टैक पर n पुश करने के बाद, सभी n स्थान भर जाते हैं।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 108

EN + हिं Medium
GB In push(s,n) when stack empty: S.head=n and S.top=?
IN स्टैक खाली होने पर पुश(एस,एन) में: एस.हेड=एन और एस.टॉप=?
NULL व्यर्थ
S.head एस.हेड
n एन
previous top पिछला शीर्ष
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) When empty: S.head=n; S.top=n — both point to new first node.
व्याख्या (हिन्दी) खाली होने पर: S.head=n; S.top=n - दोनों नए प्रथम नोड की ओर इशारा करते हैं।
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 109

EN + हिं Medium
GB Which application uses stack for backtracking?
IN कौन सा एप्लिकेशन बैकट्रैकिंग के लिए स्टैक का उपयोग करता है?
Scheduling निर्धारण
Browser back/forward navigation ब्राउज़र बैक/फ़ॉरवर्ड नेविगेशन
Load balancing भार का संतुलन
DB indexing डीबी अनुक्रमण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Browser navigation: visited pages pushed/popped from stack.
व्याख्या (हिन्दी) ब्राउज़र नेविगेशन: विज़िट किए गए पेज स्टैक से पुश/पॉप किए गए।
🎯 Exam Perspective
Data Structures and Algorithms से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 110

EN + हिं Medium
GB After push(10),push(20),push(30),pop() — top is?
IN पुश(10), पुश(20), पुश(30), पॉप() के बाद - शीर्ष है?
10 10
30 30
20 20
Empty खाली
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) push [10,20,30], pop removes 30. Now 20 is on top.
व्याख्या (हिन्दी) पुश [10,20,30], पॉप 30 हटा देता है। अब 20 शीर्ष पर है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 111

EN + हिं Medium
GB Stack type — linear or non-linear?
IN स्टैक प्रकार - रैखिक या गैर-रैखिक?
Non-linear गैर रेखीय
Linear रेखीय
Both दोनों
Neither कोई भी नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Stack is a linear data structure with LIFO order.
व्याख्या (हिन्दी) स्टैक LIFO ऑर्डर के साथ एक रैखिक डेटा संरचना है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 112

EN + हिं Medium
GB Queue follows which principle?
IN कतार किस सिद्धांत का पालन करती है?
LIFO जीवन
FILO FILO
FIFO फीफो
Random access यादृच्छिक पहुंच
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Queue: FIFO — First In First Out.
व्याख्या (हिन्दी) कतार: फीफो - पहले आओ पहले बाहर।
🎯 Exam Perspective
Data Structures and Algorithms के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 113

EN + हिं Medium
GB Operation to add element to queue?
IN कतार में तत्व जोड़ने के लिए ऑपरेशन?
Push धकेलना
Insert डालना
Enqueue कतारबद्ध करें
Add जोड़ना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Enqueue adds element to the rear of the queue.
व्याख्या (हिन्दी) एनक्यू कतार के पीछे तत्व जोड़ता है।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 114

EN + हिं Medium
GB Operation to remove element from queue?
IN कतार से तत्व को हटाने के लिए ऑपरेशन?
Pop जल्दी से आना
Delete मिटाना
Dequeue विपंक्ति
Remove निकालना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Dequeue removes element from the front of the queue.
व्याख्या (हिन्दी) Dequeue, कतार के सामने से तत्व को हटा देता है।
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 115

EN + हिं Medium
GB New elements in queue are inserted at?
IN कतार में नए तत्व कहाँ डाले गए हैं?
Front सामने
Middle मध्य
Random यादृच्छिक
Rear (tail) पीछे (पूंछ)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) New elements always inserted at the rear of the queue.
व्याख्या (हिन्दी) नए तत्व हमेशा कतार के पीछे डाले जाते हैं।
🎯 Exam Perspective
Data Structures and Algorithms से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 116

EN + हिं Medium
GB Elements removed from queue from?
IN क्यू से तत्व हटा दिए गए?
Rear पिछला
Middle मध्य
Front (head) सामने (सिर)
Any position कोई भी पद
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Elements always removed from the front of the queue.
व्याख्या (हिन्दी) तत्वों को हमेशा कतार के सामने से हटा दिया जाता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 117

EN + हिं Medium
GB Queue Overflow means?
IN क्यू ओवरफ़्लो का मतलब है?
Remove from empty queue खाली कतार से हटाएँ
Add to full queue पूरी कतार में जोड़ें
Negative elements नकारात्मक तत्व
Front > rear सामने > पीछे
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Queue Overflow: enqueuing to a full queue.
व्याख्या (हिन्दी) कतार अतिप्रवाह: पूरी कतार में कतारबद्ध होना।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 118

EN + हिं Medium
GB Queue Underflow means?
IN क्यू अंडरफ़्लो का मतलब है?
Add to full queue पूरी कतार में जोड़ें
Dequeue from empty queue ख़ाली कतार से हटाएँ
Head exceeds tail सिर पूंछ से अधिक है
Only one element केवल एक तत्व
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Queue Underflow: dequeuing from an empty queue.
व्याख्या (हिन्दी) कतार अंडरफ्लो: एक खाली कतार से कतार हटाना।
🎯 Exam Perspective
Data Structures and Algorithms के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 119

EN + हिं Medium
GB In circular queue, when tail reaches last position, it wraps to?
IN वृत्ताकार कतार में, जब पूंछ अंतिम स्थान पर पहुँचती है, तो वह किससे लिपट जाती है?
tail-1 पूँछ-1
Q.size+1 प्र.आकार+1
1 (beginning) 1 (शुरुआत)
Q.size प्र.आकार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Circular queue: if Q.tail==Q.size, Q.tail=1 (wraps around).
व्याख्या (हिन्दी) गोलाकार कतार: यदि Q.tail==Q.आकार, Q.tail=1 (चारों ओर लपेटता है)।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 120

EN + हिं Medium
GB Array-based queue is empty when?
IN ऐरे-आधारित कतार कब खाली है?
head>tail सिर>पूंछ
tail>head पूँछ>सिर
Q.tail==Q.head प्र.पूंछ==प्र.सिर
head==0 सिर==0
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IS_EMPTY: Q.tail==Q.head.
व्याख्या (हिन्दी) IS_EMPTY: Q.tail==Q.head.
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।