Data Structures and Algorithms — MCQ Practice

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

📚 25 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
25 questions
16
EN + हिं Medium
GB append() method in linked list adds where?
IN लिंक्ड सूची में संलग्न () विधि कहां जोड़ती है?
A
Head सिर
B
Tail (last_node) पूँछ (अंतिम नोड)
C
Sorted position क्रमबद्ध स्थिति
D
Middle मध्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) append(): self.last_node.next=Node(data); self.last_node=self.last_node.next.
व्याख्या (हिन्दी) संलग्न करें(): self.last_node.next=Node(डेटा); self.last_node=self.last_node.next.
17
EN + हिं Medium
GB display() in linked list uses?
IN लिंक्ड सूची में डिस्प्ले() का उपयोग होता है?
A
for loop with index इंडेक्स के साथ लूप के लिए
B
while current=current.next जबकि current=current.next
C
Recursive call पुनरावर्ती कॉल
D
Binary search द्विआधारी खोज
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) while current is not None: print(current.data); current=current.next.
व्याख्या (हिन्दी) जबकि current कोई नहीं है: print(current.data); वर्तमान=वर्तमान.अगला.
18
EN + हिं Easy
GB Which is NOT a type of linked list?
IN कौन सी लिंक्ड सूची का एक प्रकार नहीं है?
A
Singly अकेले
B
Doubly दोगुना
C
Circular परिपत्र
D
Binary द्विआधारी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 'Binary linked list' is not a standard type.
व्याख्या (हिन्दी) 'बाइनरी लिंक्ड सूची' एक मानक प्रकार नहीं है।
19
EN + हिं Medium
GB One pair of linked list item + reference = ?
IN लिंक्ड सूची आइटम की एक जोड़ी + संदर्भ = ?
A
Edge किनारा
B
Vertex शिखर
C
Node नोड
D
Bucket बाल्टी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) One item and its reference to next item constitutes a node.
व्याख्या (हिन्दी) एक आइटम और उसके अगले आइटम का संदर्भ एक नोड का गठन करता है।
20
EN + हिं Medium
GB Linked list doesn't require:
IN लिंक की गई सूची की आवश्यकता नहीं है:
A
Traversal traversal
B
Sequential element access अनुक्रमिक तत्व पहुंच
C
Contiguous memory allocation सन्निहित स्मृति आवंटन
D
Pointers संकेत
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Linked lists don't need contiguous memory — nodes can be anywhere.
व्याख्या (हिन्दी) लिंक की गई सूचियों को सन्निहित मेमोरी की आवश्यकता नहीं है - नोड्स कहीं भी हो सकते हैं।
21
EN + हिं Hard
GB Linked list search time complexity?
IN लिंक्ड सूची खोज समय जटिलता?
A
O(1) हे(1)
B
O(log n) ओ(लॉग एन)
C
O(n) पर)
D
O(n²) ओ(एन²)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Search in linked list requires O(n) traversal.
व्याख्या (हिन्दी) लिंक की गई सूची में खोजने के लिए O(n) ट्रैवर्सल की आवश्यकता होती है।
22
EN + हिं Hard
GB Time complexity of finding middle node of linked list?
IN लिंक्ड सूची के मध्य नोड को खोजने की समय जटिलता?
A
O(1) हे(1)
B
O(log n) ओ(लॉग एन)
C
O(n) पर)
D
O(n²) ओ(एन²)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Finding middle requires O(n) traversal (or slow/fast pointer in O(n)).
व्याख्या (हिन्दी) मध्य खोजने के लिए O(n) ट्रैवर्सल (या O(n) में धीमा/तेज़ पॉइंटर) की आवश्यकता होती है।
23
EN + हिं Medium
GB Best sorting for linked list with nearly sorted data?
IN लगभग क्रमबद्ध डेटा के साथ लिंक्ड सूची के लिए सर्वोत्तम छँटाई?
A
Quick sort त्वरित छँटाई
B
Merge sort मर्ज सॉर्ट
C
Insertion sort सम्मिलन प्रकार
D
Heap sort ढेर बनाएं और छांटें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Insertion sort: efficient for nearly sorted data, works well on linked list.
व्याख्या (हिन्दी) सम्मिलन सॉर्ट: लगभग क्रमबद्ध डेटा के लिए कुशल, लिंक की गई सूची पर अच्छा काम करता है।
24
EN + हिं Medium
GB Which sort is best for linked lists?
IN लिंक्ड सूचियों के लिए कौन सा प्रकार सर्वोत्तम है?
A
Quick Sort त्वरित छँटाई
B
Merge Sort मर्ज सॉर्ट करें
C
Heap Sort ढेर बनाएं और छांटें
D
Insertion Sort प्रविष्टि क्रम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Merge sort works well on linked lists without extra memory.
व्याख्या (हिन्दी) मर्ज सॉर्ट अतिरिक्त मेमोरी के बिना लिंक्ड सूचियों पर अच्छा काम करता है।
25
EN + हिं Medium
GB Which sort is best for linked lists?
IN लिंक्ड सूचियों के लिए कौन सा प्रकार सर्वोत्तम है?
A
Quick Sort त्वरित छँटाई
B
Merge Sort मर्ज सॉर्ट करें
C
Heap Sort ढेर बनाएं और छांटें
D
Insertion Sort प्रविष्टि क्रम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Merge sort works well on linked lists without extra memory.
व्याख्या (हिन्दी) मर्ज सॉर्ट अतिरिक्त मेमोरी के बिना लिंक्ड सूचियों पर अच्छा काम करता है।
16–25 of 25