📊

डेटा संरचनाएँ और एल्गोरिदम की योजना

Sep 18, 2024

सॉफ्टवेयर इंजीनियरिंग में डेटा स्ट्रक्चर्स और एल्गोरिदम

शुरुआत

  • 2024 में सॉफ्टवेयर इंजीनियर बनने की तैयारी का प्लान
  • डेटा स्ट्रक्चर्स और एल्गोरिदम पर ध्यान केंद्रित करना आवश्यक है
  • किसी भी प्रोग्रामिंग भाषा में अध्ययन कर सकते हैं, लेकिन विशेष भाषा पर ध्यान दें

पहला महीना: बेसिक्स

  • बेसिक प्रोग्रामिंग: 30 दिन में 15 दिन
    • निर्णय लेने की तकनीकें:
      • टर्नरी ऑपरेटर
      • स्विच स्टेटमेंट
    • लूपों का अध्ययन:
      • फॉर, वाइल, डू वाइल लूप्स
    • पैटर्न प्रिंटिंग के सवाल
  • फंक्शन्स और रीकर्शन:
    • बेसिक रीकर्शन
  • टाइम और स्पेस जटिलता:
    • 1-2 दिन में कवर करें

दूसरा महीना: डेटा स्ट्रक्चर्स और एल्गोरिदम

  • डेटा स्ट्रक्चर्स का अध्ययन:
    • एरे, सर्चिंग, और फ़ोर्टिंग (30 दिन)
  • बिगिनर्स के लिए:
    • बेसिक और आसान मीडियम टाइप के सवाल हल करें
  • रिकर्शन का अध्ययन:
    • मर्ज सॉर्ट और क्विक सॉर्ट
    • प्रीफिक्स और प्राइम नंबर के सवाल

तीसरा महीना: आधारभूत डेटा स्ट्रक्चर्स

  • ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग:
    • दो भागों में अध्ययन करें
  • स्टैक्स और क्यूज़:
    • 1 हफ्ता इन पर ध्यान दें
  • ट्रीस का अध्ययन:
    • बाइनरी ट्री और बाइनरी सर्च ट्री
    • लिंक्ड लिस्ट्स, मैप्स, सेट्स, हीप्स

चौथा महीना: एडवांस टॉपिक्स

  • पुनरावलोकन:
    • रीकर्शन और बैक ट्रैकिंग
  • डायनेमिक प्रोग्रामिंग:
    • 2 हफ्ते लगते हैं
  • ग्राफ्स का अध्ययन:
    • विषयों को कवर करें
  • सेगमेंट ट्रीज़:
    • विशेष मामलों में अध्ययन करें

अंतिम महीने: रिविजन और तैयारी

  • यूओपी थ्योरी:
    • प्लेसमेंट से पहले पुनरावलोकन करें
  • सम्पूर्ण रिविजन:
    • 6-7 महीनों में सभी विषयों का कवर कर सकते हैं
    • अगर रिविजन करते हैं, तो 1 महीने में सभी विषय कवर कर सकते हैं

यह योजना एक प्रभावी और सुव्यवस्थित तरीके से डेटा स्ट्रक्चर्स और एल्गोरिदम के अध्ययन के लिए है।