Coconote
AI notes
AI voice & video notes
Try for free
📚
डेटा स्ट्रक्चर में क्यों का परिचय
Jun 25, 2024
डेटा स्ट्रक्चर में क्यों का परिचय
परिभाषा
क्यों (Queue)
: डेटा स्ट्रक्चर का प्रकार है जहाँ
First In First Out (FIFO)
ऑर्डर फॉलो होता है।
उदाहरण
ATM की लाइन
: सबसे पहले आने वाला व्यक्ति सबसे पहले पैसा निकाल पाता है।
फ्रंट
: लाइन में सबसे आगे खड़ा व्यक्ति।
रियर
: लाइन में सबसे पीछे खड़ा व्यक्ति।
बुनियादी कंसेप्ट्स
Add Operation (Enqueuing)
: आइटम जोड़ना पीछे से होता है।
Remove Operation (Dequeuing)
: सेटिंग से हटाना आगे से होता है।
Empty Check
: जाँचना कि क्यों खाली है या नहीं।
ऑपरेशन का विवरण
Enqueuing
अगर रिक्त स्थान है, तो नया आइटम 'Rear' में जोड़ो। ‘Rear’ आगे बढ़ाओ।
Dequeuing
अगर 'Front' खाली आइटम पर है, तो उसे हटा दो तथा ‘Front’ आगे बढ़ाओ।
अगर एक ही आइटम है, तो 'Front' और ‘Rear’ दोनों को रीसेट कर दो।
Empty Check
अगर 'Front' और ‘Rear’ बराबर हैं, तो क्यों खाली है।
Types of Queues
सिंगल और सर्कुलर क्यों
: एक सामान्य क्यों के अलावा, सभी इससे जुड़े ऑपरेशन करते हैं।
Input Restricted और Output Restricted Queues
: विशिष्ट रूप से एंट्री और एग्जिट पॉइंट निर्धारित करता है।
Double Ended Queue (Deque)
: अगले और पिछले दोनों सिरों से तत्व जोड़ और हटा सकते हैं।
FIFO के लाभ
ऑर्डर मेन्टेन करना सरल है।
प्राथमिकता अनुसार सर्विस देना संभव।
कोड इंप्लीमेंटेशन
स्टेप्स कर-करके सारे ऑपरेशन समझाए गए हैं।
कॉन्क्लूजन
क्यों का ज्ञान सिस्टम क्यू मैनेजमेंट और डेटा प्रोसेसिंग के लिए आवश्यक है।
📄
Full transcript