Coconote
AI notes
AI voice & video notes
Try for free
पाइथन डेटा स्ट्रक्चर का परिचय
Sep 9, 2024
पाइथन डेटा स्ट्रक्चर पर लेक्चर
परिचय
प्रस्तुतकर्ता: आनंद
विषय: पाइथन डेटा स्ट्रक्चर
फ़ॉर्मेट: वन शॉट वीडियो
डेटा स्ट्रक्चर की श्रेणियाँ
डेटा स्ट्रक्चर को सामान्यत: दो भागों में वर्गीकृत किया गया है:
साधारण डेटा स्ट्रक्चर (Simple Data Structure)
इसमें
लिस्ट
शामिल है।
संयुक्त डेटा स्ट्रक्चर (Compound Data Structure)
इसमें
लाइनियर डेटा स्ट्रक्चर
और
नॉन-लाइनियर डेटा स्ट्रक्चर
शामिल हैं।
लाइनियर डेटा स्ट्रक्चर
मुख्य रूप से तीन प्रकार:
स्टैक (Stack)
क्यू (Queue)
लिंक्ड लिस्ट (Linked List)
(इस पर ध्यान नहीं दिया गया)
नॉन-लाइनिय र डेटा स्ट्रक्चर
ट्री (Tree)
स्टैक (Stack)
स्टैक एक
लाइनियर डेटा स्ट्रक्चर
है।
यह
लास्ट इन फर्स्ट आउट (LIFO)
के सिद्धांत पर कार्य करता है।
पहले जो डाला जाएगा, वो सबसे बाद में निकाला जाएगा।
स्टैक के ऑपरेशन्स
पुश (Push)
: डेटा को स्टैक में डालना।
पॉप (Pop)
: डेटा को स्टैक से निकालना।
पीक (Peak)
: स्टैक के टॉप एलिमेंट को देखना।
डिस्प्ले (Display)
: सभी एलिमेंट्स को देखना।
स्टैक के विशेषताएँ
स्टैक में एलिमेंट का इंसर्शन और डिलीशन एक ही इंडेक्स से होता है।
अंडरफ्लो
: स्टैक में कोई एलिमेंट नहीं है।
ओवरफ्लो
: स्टैक भर गया है।
क्यू (Queue)
क्यू भी एक
लाइनियर डेटा स्ट्रक्चर
है।
यह
फर्स्ट इन फर्स्ट आउट (FIFO)
के सिद्धांत पर कार्य करता है।
पहले जो डाला जाएगा, वो सबसे पहले निकाला जाएगा।
क्यू के ऑपरेशन्स
एनक्यू (Enqueue)
: डेटा को क्यू में डालना।
डेक्यू (Dequeue)
: डेटा को क्यू से निकालना।
पीक (Peak)
: क्यू के फ्रंट एलिमेंट को देखना।
डिस्प्ले (Display)
: सभी एलिमेंट्स को देखना।
प्रोग्रामिंग
स्टैक और क्यू के लिए प्रोग्रामिंग के उदाहरण दिखाए गए हैं।
प्रोग्राम में विभिन्न फ़ंक्शन शामिल हैं जैसे:
स्टैक का इंसर्शन और डिलीशन
क्यू का इंसर्शन और डिलीशन
निष्कर्ष
पाइथन में डेटा स्ट्रक्चर का महत्व।
स्टैक और क्यू को समझना और उनका कार्यान्वयन।
प्रस्तुति को सफलतापूर्वक समाप्त किया गया।
वीडियो फीडबैक के लिए आभार।
📄
Full transcript