Coconote
AI notes
AI voice & video notes
Try for free
डाटा स्ट्रक्चर्स एंड एल्गोरिदम्स
Jul 17, 2024
डाटा स्ट्रक्चर्स एंड एल्गोरिदम्स लेक्चर
कोर्स उद्देश्य:
प्लेसमेंट प्रिपरेशन में मदद
इम्पोर्टेंट टॉपिक्स पर फोकस
सी और सी++ भाषा का उपयोग
कोर्स की विशेषताएँ:
कवर किए गए टॉपिक्स:
प्लेसमेंट प्रिपरेशन
अन्य भाषा विकल्प:
केवल उतनी ही सी++ पढ़ना जितनी आवश्यक हो
नोट्स:
सभी नोट्स की PDFs उपलब्ध रहेंगे
कोर्स स्ट्रक्चर:
ऑप्टिमम और एफिशिएंट
डाटा स्ट्रक्चर्स और एल्गोरिदम्स:
डाटा स्ट्रक्चर्स:
अरे से परिचय
A way to arrange data in memory for efficient usage
उदाहरण: Array, Linked List, Stack, Queue, Tree, Graph
एल्गोरिदम्स:
स्टेप्स to solve a problem
Example: चाय बनाना (चाय पत्ती, शक्कर, पानी)
कंप्यूटर भाषा में लागू किया – सी++, जावा आदि.
मेमोरी यूसेज और ऑप्टिमाइजेशन:
मेमोरी:
RAM – 4GB, 8GB, 16GB
डेटा मेमोरी में किस प्रकार रखा जाता है:
इनिशियल लोडिंग in RAM, फिर ऑप्टिमाइजेशन
डेटाबेस एवं डाटा वेयरहाउसिंग:
Long-term storage of data
Efficient retrieval, updates, and deletion
बिग डाटा:
विशाल मात्रा में डेटा हेतु विभिन्न तकनीकें
मेमोरी लेआउट ऑफ़ प्रोग्राम्स:
कोड सेगमेंट:
प्रोग्राम का कोड
स्टॉक सेगमेंट:
फंक्शन कॉल्स और लोकल वैरियेबल्स
हीप सेगमेंट:
डायनामिक मेमोरी एलोकेशन
डायनामिक मेमोरी एलोकेशन (Heap):
प्वाइंटर्स द्वारा मेमोरी रिक्वेस्ट:
malloc
,
free
(सी) |
new
,
delete
(सी++)
सावधानियाँ:
मेमोरी लीक्स का ध्यान रखना
उदाहरण:
Array allocation & deallocation using heap
कोर्स के अगले स्टे प्स:
टाइम कंपलेक्सिटी का परिचय:
प्लेसमेंट प्रिपरेशन हेतु महत्वपूर्ण
समझ और प्रैक्टिस:
डाटा स्ट्रक्चर्स एवं एल्गोरिदम्स पर अधिक ध्यान
सबसे महत्वपूर्ण:
सी/सी++ को सीखना और उपयोग करना
फाइनल टिप्स:
सी और जावा का उपयोग:
बड़ी कंपनियों में नेसेसरी
अन्य भाषाओं का प्रयोग:
इंटरव्यूज में उपयुक्त नहीं
वीडियो और नोट्स:
निरंतर रिव्यू और प्रैक्टिस करें
📄
Full transcript