Build your ultimate AI agent
कोर्स विवरण
लोकप्रिय डेटा संरचनाओं और एल्गोरिदम को पहचानें
अधिकांश कंप्यूटर प्रोग्राम कुछ ही डेटा संरचनाओं और एल्गोरिदम पर आधारित होते हैं। इस चार घंटे के पाठ्यक्रम में जानें कि आपके कंप्यूटर इंटरैक्शनों के पीछे क्या काम करता है! आप लिंक्ड लिस्ट, स्टैक, क्यू और ट्री जैसी कुछ सबसे सामान्य डेटा संरचनाओं से परिचित होंगे। आप Depth First Search, Breadth First Search, Bubble sort, Merge sort, और Quicksort जैसे लोकप्रिय एल्गोरिदम भी लागू करेंगे।रोज़मर्रा की ज़िंदगी में डेटा संरचनाओं और एल्गोरिदम को पहचानना सीखें
आप ताश के पत्तों के डेक, संगीत प्लेलिस्ट, अंतरराष्ट्रीय व्यंजनों और किताबों के ढेर पर डेटा संरचनाओं और एल्गोरिदम को लागू करने का अभ्यास करेंगे। आप सामान्य डेटा संरचनाओं और एल्गोरिदम को पहचानने और उन्हें रोज़मर्रा के अनुप्रयोगों में लागू करने की क्षमता के साथ आगे बढ़ेंगे!एल्गोरिदम की दक्षता का विश्लेषण करें
रास्ते में, आप उनकी दक्षता के संदर्भ में लोकप्रिय एल्गोरिदम का विश्लेषण करने के लिए रुकेंगे। आप “Big O Notation” को समझेंगे, जो किसी एल्गोरिदम की जटिलता को दर्शाने का उद्योग-मानक तरीका है।अपने Python प्रोग्रामिंग ज्ञान को निखारें
डेटा संरचनाओं और एल्गोरिदम में अच्छी पकड़ होने का मतलब है रोज़मर्रा की समस्याओं को लेकर उन्हें कुशल कोड की मदद से हल करने में सक्षम होना। आप Python में इसका अभ्यास करेंगे, और आप इन मौलिक तथा स्थानांतरित किए जा सकने वाले कौशलों को किसी भी प्रोग्रामिंग भाषा में अपने साथ ले जा सकेंगे।पूर्वापेक्षाएँ
पाठ्यक्रम
कोर्स रूपरेखा
1
Linked Lists और Stacks के साथ काम करें और Big O notation समझें
आप शुरुआत में जानेंगे कि एल्गोरिदम और डेटा स्ट्रक्चर क्या होते हैं। आप दो डेटा स्ट्रक्चर खोजेंगे: linked lists और stacks। उसके बाद, आप Big O Notation का उपयोग करके किसी एल्गोरिदम की complexity कैसे निकाली जाती है, यह सीखेंगे।
- Welcome!50 XP
- Linked list लागू करना100 XP
- Linked list की शुरुआत में एक node जोड़ना100 XP
- लिंक्ड लिस्ट से पहला नोड हटाना100 XP
- Big O नोटेशन समझना50 XP
- Big O Notation: सही या गलत?100 XP
- Big O Notation का अभ्यास100 XP
- स्टैक्स के साथ काम करना50 XP
- push मेथड के साथ Stack इम्प्लीमेंट करना100 XP
- स्टैक के लिए pop मेथड इम्प्लीमेंट करना100 XP
- Python की LifoQueue का उपयोग100 XP
2
Queues, Hash Tables, Trees, Graphs, और Recursion
यह दूसरा चैप्टर आपको queues, hash tables, trees, और graphs जैसे डेटा स्ट्रक्चर की बुनियाद सिखाएगा। आप यह भी जानेंगे कि recursion क्या होता है।
3
Searching algorithms
यह चैप्टर linear search, binary search, depth first search, और breadth first search जैसे searching algorithms पर केंद्रित होगा। आप binary search trees और उनमें search कैसे की जाती है, यह भी पढ़ेंगे।
4
Sorting algorithms
यह चैप्टर आपको bubble sort, selection sort, insertion sort, merge sort, और quicksort जैसे कुछ sorting algorithms सिखाएगा।
Python में Data Structures और Algorithms
कोर्स
पूरा

