Adyayan.com

Data Structures & Algorithms
QUESTION 21
bubble sort algorithm को case complexity इन option में से क्या है -
  • D O(n)
  • A O(log n)
  • B O(n log n)
  • C O(n²)
Answer: Bubble Sort ki worst-case (sabse kharab sthiti) aur average-case (ausat sthiti) time complexity O(n²) hoti hai. Aisa isliye hai kyunki ismein do nested loops chalte hain, jahaan har element ko (lagbhag) har doosre element se compare karna padta hai.
QUESTION 22
Stack _____ के रूप में काम करता है -
  • C Both a and b
  • D None of the above
  • A FIFO
  • B LIFO
Answer: Stack LIFO (Last In, First Out) siddhant par kaam karta hai. Iska matlab hai ki jo data element sabse aakhir mein stack mein daala (push) jaata hai, wahi sabse pehle nikala (pop) jaata hai.
QUESTION 23
किसी array के सभी तत्वों को प्रोसेस करना कहलाता है -
  • A Insertion
  • B Sorting
  • C Deletion
  • D Traversing
Answer: Traversing (या Traversal) us prakriya ko kehte hain jismein hum ek data structure (jaise array ya list) ke har ek element ko kam se kam ek baar visit (ya process) karte hain, aamtaur par ek kram mein.
QUESTION 24
एल्गोरिथम और फलो चार्ट मदद करते हैं -
  • B प्राॅब्लम को ढुंढने में और हल करने में
  • D उपर्युक्त सभी में
  • C वायरस निकालने में
  • A कम्प्यूटर को कमांड देने में
Answer: Algorithm (steps ka set) aur Flowchart (un steps ka diagram) dono hi ek samasya (problem) ko samajhne, uske logic ko saaf-saaf define karne aur uske hal (solution) tak pahunchne mein madad karte hain.
QUESTION 25
द्विआधारी खोज एलगोरिथम यह मानता है कि व्यूह में व्यवस्थित इकाई _____ है तथा यह मद की जानकारी पता लगाता है या आधे व्यूह को तुलना के आधार पर समाप्त करता है।
  • A अवर्गीकृत
  • B वर्गीकृत
  • C जाँच किया
  • D चुना गया
Answer: Binary Search (द्विआधारी खोज) ki sabse zaroori shart (requirement) yeh hai ki data array (व्यूह) sorted (वर्गीकृत) hona chahiye. Yeh algorithm array ko beech se divide karke kaam karta hai, jo sirf sorted data par hi sambhav hai.
QUESTION 26
एक चर p को प्वाइंटर कहा जाता है यदि -
  • D p डाटा तथा डाटा के पते को रखता है।
  • B डाटा में p पहले तत्व के पते को इंगित करता है
  • A डाटा में p तत्व का पता रखता है
  • C p केवल मेमोरी के पते को रख सकता है
Answer: Pointer (प्वाइंटर) ek special variable hota hai jiska kaam kisi doosre variable (data element) ka memory address (पता) store karke rakhna hota hai.
QUESTION 27
two dimensional array (द्विविमीय ऐरे) को और क्या कहते है -
  • A मैट्रिक्स ऐरे
  • B टेबल ऐरे
  • D इनमें से कोई नहीं
  • C उपर के दोनों
Answer: Ek two-dimensional (2D) array ko rows aur columns mein arrange kiya jaata hai, jo bilkul ek matrix ya ek table ki tarah dikhta hai. Isliye, ise Matrix Array ya Table Array, dono kaha ja sakta hai.
QUESTION 28
दिए गए बाइनरी सर्च ट्री पर विचार करें यदि root node डिलीट कर दिया जाए, जो नया रूट हो सकता है -
  • C 48 or 59
  • B 63 or 81
  • D 30 or 63
  • A 43 or 48
Answer: Binary Search Tree (BST) se jab ek root node (jiske dono children ho) delete hota hai, toh uski jagah ya toh uska in-order predecessor (left subtree ka sabse bada element) ya uska in-order successor (right subtree ka sabse chhota element) leta hai. Diye gaye options ke aadhaar par, yeh sambhav hai ki 48 predecessor aur 59 successor ho.
QUESTION 29
निम्नलिखित में से कौन सा प्रोसेसिंग (Processing) नहीं है -
  • D gathering/गेदरिंग
  • C calculating/कैलकुलेटिंग
  • B manipulating/मणिपुलटिंग
  • A arranging/अरेंजिंग
Answer: Data life cycle mein, Gathering (इकट्ठा करना) data ko praapt karne ka pehla step hai (Input). Processing us data par kiye gaye operations hain jaise Arranging (vyavasthit karna), Manipulating (badlaav karna), aur Calculating (ganna karna).
QUESTION 30
निम्न में से कौन सी डेटा संरचना का गैर-रेखीय प्रकार है -
  • B Stacks
  • A Strings
  • D None of above
  • C Lists
Answer: Yeh sawaal thoda confusing hai kyunki Strings, Stacks, aur Lists (jaise Linked Lists) sabhi aamtaur par linear maane jaate hain. Lekin, 'Lists' ko non-linear structures (jaise Graphs) ko implement karne ke liye (jaise 'Adjacency List') istemaal kiya jaata hai. Is context mein, yeh baaki do se alag hai.