सॉफ्टवेयर इंजीनियरिंग में डेटा स्ट्रक्चर्स और एल्गोरिदम
शुरुआत
- 2024 में सॉफ्टवेयर इंजीनियर बनने की तैयारी का प्लान
- डेटा स्ट्रक्चर्स और एल्गोरिदम पर ध्यान केंद्रित करना आवश्यक है
- किसी भी प्रोग्रामिंग भाषा में अध्ययन कर सकते हैं, लेकिन विशेष भाषा पर ध्यान दें
पहला महीना: बेसिक्स
- बेसिक प्रोग्रामिंग: 30 दिन में 15 दिन
- निर्णय लेने की तकनीकें:
- टर्नरी ऑपरेटर
- स्विच स्टेटमेंट
- लूपों का अध्ययन:
- फॉर, वाइल, डू वा इल लूप्स
- पैटर्न प्रिंटिंग के सवाल
- फंक्शन्स और रीकर्शन:
- टाइम और स्पेस जटिलता:
दूसरा महीना: डेटा स्ट्रक्चर्स और एल्गोरिदम
- डेटा स्ट्रक्चर्स का अध्ययन:
- एरे, सर्चिंग, और फ़ोर्टिंग (30 दिन)
- बिगिनर्स के लिए:
- बेसिक और आसान मीडियम टाइप के सवाल हल करें
- रिकर्शन का अध्ययन:
- मर्ज सॉर्ट और क्विक सॉर्ट
- प्रीफिक्स और प्राइम नंबर के सवाल
तीसरा महीना: आधारभूत डेटा स्ट्रक्चर्स
- ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग:
- स्टैक्स और क्यूज़:
- ट्रीस का अध्ययन:
- बाइनरी ट्री और बाइनरी सर्च ट्री
- लिंक्ड लिस्ट्स, मैप्स, सेट्स, हीप्स
चौथा महीना: एडवांस टॉपिक्स
- पुनरावलोकन:
- डायनेमिक प्रोग्रामिंग:
- ग्राफ्स का अध्ययन:
- सेगमेंट ट्रीज़:
- विशेष मामलों में अध्ययन करें
अंतिम महीने: रिविजन और तैयारी
- यूओपी थ्योरी:
- प्लेसमेंट से पहले पुनरावलोकन करें
- सम्पूर्ण रिविजन:
- 6-7 महीनों में सभी विषयों का कवर कर सकते हैं
- अगर रिविजन करते हैं, तो 1 महीने में सभी विषय कवर कर सकते हैं
यह योजना एक प्रभावी और सुव्यवस्थित तरीके से डेटा स्ट्रक्चर्स और एल्गोरिदम के अध्ययन के लिए है।