Data Structures and Algorithms — MCQ Practice

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

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

Question 16

EN + हिं Medium
GB Initial head and tail in array queue class?
IN सरणी कतार वर्ग में प्रारंभिक शीर्ष और पूंछ?
-1 -1
1 1
None कोई नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) self.head=1; self.tail=1 (empty queue: head==tail).
व्याख्या (हिन्दी) स्वयं.सिर=1; self.tail=1 (खाली कतार: हेड==पूंछ)।
🎯 Exam Perspective
Data Structures and Algorithms ("Queue" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 17

EN + हिं Medium
GB After enqueue(10,20,30,40,50), dequeue(), dequeue() — remaining?
IN एन्क्यू(10,20,30,40,50), डिक्यू(), डिक्यू() के बाद - शेष?
10,20 10,20
40,50 40,50
30,40,50 30,40,50
20,30,40,50 20,30,40,50
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Remove 10, then 20. Remaining: [30,40,50].
व्याख्या (हिन्दी) 10 हटाएँ, फिर 20। शेष: [30,40,50]।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms ("Queue" sub-topic) category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 18

EN + हिं Medium
GB During dequeue in linked list, which node is deleted?
IN लिंक्ड सूची में डीक्यू के दौरान, कौन सा नोड हटा दिया जाता है?
Tail पूँछ
Head (old front) सिर (पुराना मोर्चा)
Random यादृच्छिक
All nodes सभी नोड्स
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Dequeue removes head: temp=q.head; q.head=q.head.next; del temp.
व्याख्या (हिन्दी) Dequeue सिर हटाता है: temp=q.head; q.head=q.head.next; डेल अस्थायी.
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms ("Queue" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 19

EN + हिं Medium
GB Which algorithm uses queue for level-order traversal?
IN कौन सा एल्गोरिदम लेवल-ऑर्डर ट्रैवर्सल के लिए कतार का उपयोग करता है?
DFS डीएफएस
Inorder क्रम में
BFS/Level-order बीएफएस/स्तर-आदेश
Postorder पोस्ट ऑर्डर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BFS/Level-order uses queue: root enqueued, children enqueued.
व्याख्या (हिन्दी) बीएफएस/लेवल-ऑर्डर कतार का उपयोग करता है: रूट कतारबद्ध, बच्चे कतारबद्ध।
🎯 Exam Perspective
Data Structures and Algorithms ("Queue" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 20

EN + हिं Medium
GB Priority queue most efficiently implemented with?
IN प्राथमिकता कतार सबसे अधिक कुशलता से किसके साथ कार्यान्वित की जाती है?
Linked List O(n) लिंक्ड सूची ओ(एन)
Binary Heap O(log n) बाइनरी हीप ओ(लॉग एन)
Sorted Array O(n) क्रमबद्ध सरणी O(n)
Stack ढेर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Binary heap gives O(log n) insert and delete-min/max.
व्याख्या (हिन्दी) बाइनरी हीप O(लॉग एन) इन्सर्ट और डिलीट-न्यूनतम/अधिकतम देता है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Data Structures and Algorithms ("Queue" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 21

EN + हिं Medium
GB Circular queue IS_FULL when?
IN वृत्ताकार कतार कब IS_FULL है?
head==tail सिर==पूँछ
head==0 सिर==0
head==tail+1 सिर==पूंछ+1
tail==0 पूँछ==0
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IS_FULL: Q.head==Q.tail+1.
व्याख्या (हिन्दी) IS_FULL: Q.head==Q.tail+1.
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms ("Queue" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 22

EN + हिं Medium
GB Stack and Queue can be implemented using?
IN स्टैक और क्यू का उपयोग करके कार्यान्वित किया जा सकता है?
Arrays only केवल सारणी
Linked lists only केवल लिंक की गई सूचियाँ
Both arrays and linked lists सरणियाँ और लिंक्ड सूचियाँ दोनों
Trees only केवल पेड़
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Both Stack and Queue can use arrays or linked lists.
व्याख्या (हिन्दी) स्टैक और क्यू दोनों ही सरणियों या लिंक्ड सूचियों का उपयोग कर सकते हैं।
🎯 Exam Perspective
Data Structures and Algorithms ("Queue" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 23

EN + हिं Medium
GB deque.appendleft() equivalent to?
IN deque.appendleft() किसके बराबर है?
Enqueue at rear पीछे पंक्तिबद्ध करें
Push to stack स्टैक करने के लिए पुश करें
Insert at front of queue कतार के सामने डालें
Pop from front सामने से पॉप
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) deque.appendleft(x): O(1) insert at left/front.
व्याख्या (हिन्दी) deque.appendleft(x): O(1) बाएँ/सामने डालें।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms ("Queue" sub-topic) category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 24

EN + हिं Medium
GB Queue remaining after enqueue(A,B,C),dequeue(),enqueue(D),dequeue()?
IN एन्क्यू(ए,बी,सी),डेक्यू(),एनक्यू(डी),डेक्यू() के बाद कतार शेष है?
A,B ए,बी
C,D सी,डी
B,D बी,डी
A,D ए,डी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Remove A, then remove B. Remaining: C, D.
व्याख्या (हिन्दी) A हटाएँ, फिर B हटाएँ। शेष: C, D।
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms ("Queue" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।