How to Learn Data Structures and Algorithms? | MySirG.com

Поделиться
HTML-код
  • Опубликовано: 12 янв 2025

Комментарии • 373

  • @chitranshsaxena59
    @chitranshsaxena59 3 года назад +183

    So basically it comes down to.
    1. Have a good command on the programming language
    2. Do not cram, understand the algorithms through coding, more and more
    3. Make diagrams to have better visualization of stuff
    4. Dry Run
    My Experience
    1. Language is important, but sometimes having basics of knowledge and the containers it offers is sufficient (Like Collections in Java, STL in C++, but don't worry, with time you will get it when you start writing code)
    2. Psuedo code, this is golden tip, before writing code for any problem, either with pen-paper or in comments of your code, write the basic algo in terms of psuedo code and dry run that psuedo code itself with sample test cases
    3. Diagram, again, this is golden .... makes things a lot easier to understand
    4. Finally .... once you are done understanding the code, and before writing the code .... try to explain this algorithm and the intuition behind this algorithm to someone and if no one is present, explain this to basically blank air, but try to create link between each sentence, starting from the basic requirement of program to edge cases .... Once you think you are able to make someone understand this from very scratch .... write the code .... and this is one of the best ways to retain stuff

    • @vinitkumar-vb1ns
      @vinitkumar-vb1ns 3 года назад

      Bro, c++ ke saath java karna zaroori hai kyaa dsa ke liye?

    • @chitranshsaxena59
      @chitranshsaxena59 3 года назад +3

      @@vinitkumar-vb1ns Depends on what is the intent of learning. If you are targeting jobs in Microservices and Backend of Web Apps, Java is highly recommended. But in other cases where you are working on core application (which are usually performance oriented), you might need C++.
      But the point is, agar tumhe C++ ata hai, Java seekhne mein time nahi lagta, because if you get into tech, you will never stick to just 1 language, even if you stick to one company, you might need to work with Java, C++ Python etc all at the same time.
      So basic recommendation is, if you are a college student or a blooming professional, just pick a language of your choice (C++ or Java, no Python please), and have a good grasp on the language, solve a lot of DSA related problems. Intent of DSA is to build the problem solving logic, you can implement that in any language.

    • @ABC-rx6xw
      @ABC-rx6xw 3 года назад +1

      @@chitranshsaxena59 bhaiya, abhi mai apni coding journey chalu karne wala hu,mera doubt ye h ki maine boht sare video dekhe language ke upar and finally smjh aa gya ki java best rhega,kyoki usse development,open source contribution etc kar sakte hai par c++ se competitive prog. aur game development aur ye dono me mera interest nahi hai, java thoda tough language hai isliye wo best hai ,ab dsa sikhne me boht log bolrhe hai ki java se basic of programming skip ho jata hai ,mujhe smjh nai aara hai kis language se start karu?
      Maine finally socha ki java se start karu aur use medium lvl tak sikh lu phr code with harry ka C++ one shot 2 hours ka dekh ke dsa c++ me kar CWH se
      Ye shi rhega ky?

    • @chitranshsaxena59
      @chitranshsaxena59 3 года назад +2

      Currently college mein ho ya school mein?
      Point of asking is time kitna hai tumhare paas, language is not a problem, I can assure you aaj nahi to kal C++ and java dono se kaam padega.
      To I would recommend ki jo dil kare, Java in your case, usi se shuru kar lo, koi tension nahi hai, Telusco ya Apni Kaksha ka tutorial dekh lo.
      Fir DSA karo side by side ya after 1 month maybe. Point is DSA mein language proficiency bahot matter karti hai, to practise ke saath seekh jaoge.
      In future agar zarurat pade to learn C++, but for now, go with Java since you like that plus scope zyada hai Java mein. But make sure language switch karne se pehle leetcode medium of all the topics thode bahot kar pao, language ya syntax barrier nahi ana chahiye
      Cheers

    • @snehakumari935
      @snehakumari935 3 года назад

      @@chitranshsaxena59 can you give your mail id or insta id plzz??

  • @UnKnown-nl4fm
    @UnKnown-nl4fm 3 года назад +155

    Sir i hv seen your c and cpp playlist, your way of explaining makes concept very clear.

  • @shraddhapawar5674
    @shraddhapawar5674 3 года назад +21

    Lot's of love and happiness.
    My favourite teacher..

  • @anshikakumari1174
    @anshikakumari1174 2 года назад +2

    maine coding ki starting saurabh sir k videos se ki hai.....thanks sir now i m in CAPGEMINI and I am growing day by day myself..thanks sir

  • @ChandraSekhar-mz8xy
    @ChandraSekhar-mz8xy 3 года назад +91

    Legend is getting old 🙏
    Love you 3000 sir 🙏❤.
    You saved many lifes ♥️

  • @beeeeeee42333
    @beeeeeee42333 3 года назад +14

    I started with C/C++ , it gave me a real feel of programming , I don't think any other language ever could .

    • @SomeoneScary
      @SomeoneScary 3 года назад +2

      JavaScript will change your mind😗

    • @giantsanatani
      @giantsanatani 3 года назад

      @@SomeoneScary yes bro

    • @arnab_16
      @arnab_16 2 года назад

      bro i have doubt can you give me your linked in id i have to message you and clear some doubt

  • @thorahasslijiye
    @thorahasslijiye 3 года назад +10

    Sir I have been watching your since for some days and I must say you know students mind and their thinking ...
    You are amazing and explanations are quite easier that you do for us
    Thanks sir from bottom of my heart

  • @SHusen-nw6uo
    @SHusen-nw6uo 3 года назад +10

    Data structures and algorithms main purpose is memory management and best language for memory management is C thats why C language is best for DSA.

  • @anujsrivastava2517
    @anujsrivastava2517 3 года назад +25

    Sir u don't know me, but I know you since 1st year(2016) of my Btech, I learned c,c++, java, datastuctures all because of you. Got job offer just because of your teachings, because my college started Btech in 2016, and I was in the first batch. Also, they didn't call even a single company. But just because of your teachings I got selected in my first off campus drive in wipro. Thankyou sir for all your support. Will meet you someday. Huge respect sir😊

  • @DivyaPundhir
    @DivyaPundhir 3 года назад +8

    Started watching your videos in my first sem and now I got placed in wipro..
    Thanks sir

    • @mysirgdotcom
      @mysirgdotcom  3 года назад +3

      Congratulations Divya, please fill this form forms.gle/VfvxNAhDrmYvKQYR8

  • @muhammadsohaib9673
    @muhammadsohaib9673 3 года назад +21

    sir jee you are guru of c language ♥️

  • @ArtisticStrokes-11
    @ArtisticStrokes-11 3 года назад +5

    Sir I have completed c and c++ lang from urs channel..u made all concepts very clear.. 😊now I am learning data structure.

  • @futuresuperinfinity3526
    @futuresuperinfinity3526 3 года назад +3

    Love u sir......I hope I got job becoz of u.....I don't follow other than u......I have only one guru.......he is Mr shaurabh shukla.....

  • @priteechauhan4673
    @priteechauhan4673 3 года назад +6

    Wow sir kya sujjesation diya hai
    Gajab...

  • @narutodihargo
    @narutodihargo Год назад

    07:22= Make Diagram to Visualize, 08:40= Don't bother about Time Complexity as a Beginner, 09:25= Dry run your code,

  • @anuragpandey4561
    @anuragpandey4561 3 года назад +6

    Best teacher in world 😍😍😍😍😍

  • @atslife2527
    @atslife2527 2 года назад +6

    I am implementing DSA in java 🔥

  • @malikmuhammadjahangir4165
    @malikmuhammadjahangir4165 3 года назад +4

    Very useful and Important for us

  • @krishnaradhey2814
    @krishnaradhey2814 3 года назад +24

    Sir CODE WITH HARRY se coding language learn krna start kra hai KYA WOO ACHA HAI??

  • @vishalchauhan9832
    @vishalchauhan9832 3 года назад +46

    Dear sir, I started my programming journey with your C language videos. Your videos are very helpful. I placed in HCL for software engineer profile. And shortlisted in other MNC as well.
    I use to watch your c language videos and also use to read it from let us c book.. Your web development series is also very very helpful. For java most of the students of our college follows your videos.. Thank you sir for your amazing videos.

    • @shivani-fq8eq
      @shivani-fq8eq 3 года назад +1

      by free videos or by live classes

    • @vishalchauhan9832
      @vishalchauhan9832 3 года назад +4

      @@shivani-fq8eq free videos

    • @shivani-fq8eq
      @shivani-fq8eq 3 года назад +2

      @@vishalchauhan9832 ohkk..
      u got campus placement or by off campus

    • @rinkumansinghka8793
      @rinkumansinghka8793 3 года назад

      U have completed graduation

    • @vishalchauhan9832
      @vishalchauhan9832 3 года назад +4

      @@shivani-fq8eq 2 companies ( HCL ,Xenon stack) on campus and tata elxsi, wipro offcampus.

  • @shantanubanerjee2842
    @shantanubanerjee2842 Год назад

    College wali baat apki shi hai infact Mai bhi isi chij ko lekar confuse tha but thank you soo much ab sab clear ho gyi

  • @souravmishra6743
    @souravmishra6743 3 года назад +5

    Thank you sir for your helping advice.... I am always be thankful to you... ❤️ Even students who are not able to afford very high paid courses,they must be thankful to u 😍thank you sir

  • @khabibali4967
    @khabibali4967 3 года назад +1

    Sir, I joined you in 2014 and still, i'm with you

  • @ammyjosh7882
    @ammyjosh7882 3 года назад +1

    Just wanna say Thank You sir for everything, 6 saal pahle aapki video mili thi randomly fir aap hamare permanent ho gaye

  • @islamicsolution5618
    @islamicsolution5618 3 года назад +1

    I am your regularly subscriber .
    Thanks.

  • @anjalipoul3682
    @anjalipoul3682 3 года назад +13

    thank you so much for this video it helped .i've been stuck in learning data structure since long time didn't know what to do .keep making this type of video's .😊

  • @nirmalkumar8918
    @nirmalkumar8918 3 года назад +2

    Thank you sooo much sir aapki video bahot helpful hoti h

  • @rajkumarojha1028
    @rajkumarojha1028 3 года назад +2

    Thanks for your information sir

  • @062_ankitkumar6
    @062_ankitkumar6 3 года назад +8

    Data structure through c++ ka next baych kb se start hoga sir?

  • @dharmendrasharma9317
    @dharmendrasharma9317 3 года назад +2

    Sir ji your way to explain any things is excellent ❤️❤️

  • @AnilSaini-fz5ck
    @AnilSaini-fz5ck 3 года назад +4

    thankyou sir ji ❤️

  • @vakhariyajay2224
    @vakhariyajay2224 2 года назад +1

    Thank you very much. You are a genius. 👍👍🔝🔝👌👌🙏🙏

  • @AshishSingh_in
    @AshishSingh_in 3 года назад +2

    Sir, apne bikul sahi baat kahi h.

  • @CodewithKing360
    @CodewithKing360 Год назад

    Sir at initial stage I am very feared in c language when I studies loops but when I watching your videos about loops then my performance is improved thank you so much you are good mentor sir❤❤❤❤❤❤🤗

  • @SkandanKA
    @SkandanKA 3 года назад +3

    Thank you sir!
    Please keep making more and more videos similar videos🌟

  • @zahid_9217
    @zahid_9217 3 года назад +2

    sir you are looking Awesome!

  • @mohammedjafaraqiq2119
    @mohammedjafaraqiq2119 2 года назад +1

    Sir ek question hai jo bohot confuse kar raha hai.
    Main Java lanuage me bohot acche se comfortable hun lekin java ka DSA course kisi ne complete nahi kiya hua hai.
    Agr me love babbar sir ki DSA (c++) playlist se study karu to java me coding krte vaqt kaha kaha topics change ho sakte hai?
    For eg. Koi topic c++ me aa gaya jo java me na ho jese ki pointers. Or esa topic jo java me ho lekin c++ me na ho... Us situation me kya karna chahiye ??

  • @jivansolanki6656
    @jivansolanki6656 3 года назад +3

    Mast sir, thank u Sir....

  • @jainikprajapati1632
    @jainikprajapati1632 3 года назад +4

    Very clear way to learn you have shown in this video...
    I really recommend your all videos
    Thank you ao much Sir 👍

  • @HealthyOm
    @HealthyOm 3 года назад +5

    Sir G ur skills in programming is unexpected and ur live classes osm❤️❤️❤️❤️❤️

  • @aparneshshukla6194
    @aparneshshukla6194 3 года назад +7

    Sir aap chasme me bilkul achhe lg rhe h...❤️ Love u sir

  • @VishalSharma-jx9in
    @VishalSharma-jx9in 3 года назад +3

    Awesome sir

  • @basharatmir4025
    @basharatmir4025 3 года назад +15

    Hey sir.i really want become a data scientist , currently I m doing MSC it (2nd sem).kindly guide me how can I make career in this Field.
    Awesome videos 👍

  • @NitishKumar-pz1rg
    @NitishKumar-pz1rg Год назад

    Thanks for these Great knowledges sir...

  • @dashmindersingh4869
    @dashmindersingh4869 3 года назад +7

    Online live class is the best 💯

    • @rit_s__
      @rit_s__ 3 года назад +2

      Are you doing online class ?

  • @gamingretro343
    @gamingretro343 3 года назад +2

    Thanks sir good work

  • @mystudy6553
    @mystudy6553 3 года назад +2

    Nice 👍.... Awesome sir

  • @sonuhayat3753
    @sonuhayat3753 3 года назад +3

    Sir Android Development k liye java or kis kis chik ka knowledge hona chahiye

  • @choureabhishek7512
    @choureabhishek7512 3 года назад +2

    Thanks 😊

  • @ashwaniverma5512
    @ashwaniverma5512 3 года назад +1

    Thinking of this topic and sir is boom with this topic 🎉

  • @krishanudutta2943
    @krishanudutta2943 3 года назад +2

    Thank you sir for the tips❤️

  • @kamkibatwithGopal
    @kamkibatwithGopal 3 года назад +2

    Thanks sir ♥️♥️♥️

  • @himanshusingh5118
    @himanshusingh5118 3 года назад +20

    *If you were uploaded Python & JavaScript Free before* Definitely you have more than 1.5 million subs now!

    • @navnidhijain2941
      @navnidhijain2941 3 года назад +2

      @@himanshusingh5118 javascript kha se bhai??😂😅

    • @AnilKumar-ve2yl
      @AnilKumar-ve2yl 3 года назад

      Vhi to yar , agr python hoti to sir aaj malamal hote , mene inka paid course liya h ,bhut acha tha

  • @lavkumar2239
    @lavkumar2239 3 года назад +3

    Sir please also start a batch for data structures in C++.

  • @ankitachaudhary7328
    @ankitachaudhary7328 3 года назад

    It's really helpful video 👌👌👌

  • @imranshafiqtahir8243
    @imranshafiqtahir8243 2 года назад +1

    Hats off sir😍

  • @batool1243
    @batool1243 2 года назад +2

    Sir abhi data structures and algorithms through c online courses available hai kya

  • @kanhucharanpradhan3205
    @kanhucharanpradhan3205 3 года назад +8

    Sir data structure and algorithm ka acha video banaia

  • @milandorjee5140
    @milandorjee5140 3 года назад +2

    Thank you Sir ❤

  • @sayantaniguha8519
    @sayantaniguha8519 3 года назад +9

    Rattafication to be replaced by "Diagramatic representation"
    Sir says it during his 1st class of basic DSA Live Course
    Still remember this till date and will forever... this is the golden tip

    • @akanchha2310
      @akanchha2310 3 года назад +1

      hey can you connect with me i want to know more about the online classes

    • @nitinsadekar105
      @nitinsadekar105 2 года назад

      Can you share course di on telegram

  • @anupdas1884
    @anupdas1884 3 года назад +4

    I will definitely learn data structure from you, Sir

  • @learnprogrammingtip665
    @learnprogrammingtip665 3 года назад +2

    Thanks you so much sir
    Love you 😍😍😍😍

  • @codingwala303
    @codingwala303 3 года назад +1

    love you sir from Pakistan

  • @cutegirlakanshabag2449
    @cutegirlakanshabag2449 3 года назад +1

    Sir abhi Mai class 12 Mai hu.. To Mai apki videos dekha karti hu.. ☺😊

  • @abhishekkamble3975
    @abhishekkamble3975 2 года назад

    Thanks a Lot sir 😊🌻

  • @kanhaiya_sahu2750
    @kanhaiya_sahu2750 3 года назад +1

    Ye chij ka video wait kr rha tha

  • @SonuKumar-vv5kp
    @SonuKumar-vv5kp 3 года назад +3

    Sir I have a doubt
    In your c language is there any part missing cause there is lecture 50 just after 39

  • @motivationstatus5782
    @motivationstatus5782 3 года назад +1

    You are awesome sir ❤️

  • @jaikishangupta7276
    @jaikishangupta7276 3 года назад +1

    After see 🙈 long time 😜🙂😜🙂 sir

  • @prachi_mahaur-kg7mz
    @prachi_mahaur-kg7mz Год назад

    Sir aapne bilkul sahi pakda hai yehi basic samjh nhi aa Raha ki return karna kya hai call by value call by reference kya hai argument pass karna kya hai etc void function kya hai yeh nhi aa raha hai isliye khud program banane nahi aa rahe hain. Sir youtuber k solutions or browser par sabke alag alag solution dekh pareshan ho gayi hu unke soln samjh nahi aate aur mujhse khud bante nahi hai 😢😢. Sir engineering computer science me complete ho chuki hai aur kahi par hire bhi nahi hui hu technical, quants, communication, basic engineering, spoken English, soft skills sab dimag kharab kar rahe hain😢😢😢

  • @_IT_AJAYKUMAR
    @_IT_AJAYKUMAR 3 года назад

    Very nice explanation sir.

  • @FoodMania907
    @FoodMania907 2 года назад

    Data Structures and Algorithms is the most important topics to crack any product based company jobs with high salary package for all computer science engineer.

  • @rohitpandey4
    @rohitpandey4 3 года назад +4

    Sir please create a playlist of data structure& Algorithm

    • @usmanrao1213
      @usmanrao1213 3 года назад +2

      Bro aap code with haary channel pr chale jao acchi video m unke bhi

  • @bkshruti2592
    @bkshruti2592 3 года назад +1

    Thank you so much sir🙏

  • @4867Geyan
    @4867Geyan 3 года назад

    Love u so much sir for more information 😌😊😌😌

  • @abhishekvishwakarma2675
    @abhishekvishwakarma2675 3 года назад +2

    You are grt sir🤘

  • @amansoni1638
    @amansoni1638 2 года назад +1

    Sir I am learning DSA with c language, i learned array and LL ,i catch all those concepts.
    As you say before learning DSA you have full command on language. but I know c language but some topics are not clear...
    As in learning DSA where those concepts are used i learn it at that time simultaneously with DSA.. is it correct???

  • @rajaneeshkumar4518
    @rajaneeshkumar4518 3 года назад +2

    Thank you sir

  • @mivaangadewadvlogs
    @mivaangadewadvlogs 3 года назад +2

    Currently I am learning java...is dsa worthless?

  • @prathameshgolhare741
    @prathameshgolhare741 3 года назад +4

    I was confuse about all this doubt and after 1 hour sir upload this video , thanks sir very helpful guidance 🙏🙏

  • @mybestteachersgroups7129
    @mybestteachersgroups7129 3 года назад +1

    Sir mera 15 sep ko c language ka paper h ....o level ka......Kaise programming ko learn kare...... Please help me

  • @i.paradox
    @i.paradox 3 года назад +1

    Thanks sir.

  • @musicloversam7014
    @musicloversam7014 3 года назад

    exactly,i have faced many problems during this data structure

  • @RitikPanchal-hd2ku
    @RitikPanchal-hd2ku 3 года назад +5

    Sir please make a video on UX/UI and its scope ❤

  • @gururajsingh6122
    @gururajsingh6122 3 года назад +1

    Code with Harry is best 👍👍👍

  • @amanchaturvedi6638
    @amanchaturvedi6638 3 года назад +2

    Sir data structure ki paid videos kaha pr milegi

  • @gursewaksingh8493
    @gursewaksingh8493 3 года назад

    awesome video sir

  • @arpantripathi1441
    @arpantripathi1441 3 года назад +2

    Sir i just love ur explanation on everytopic, every languages.....sir,i m stuck bcs i'm dropout for one year....should i take admission in college and improve my skills,learn ds algo...or prepare for nimcet...

  • @kane4690
    @kane4690 3 года назад +2

    But sir mai to ML and DL me carrier bnana chahta hu.... So mujhe c++ sikhne pdegi kya... As mene apne college me sirf pass hone ke liye kiya tha

  • @manishKumar-tl2ee
    @manishKumar-tl2ee 3 года назад +1

    Do we need to learn discrete mathematics for Algorithm?

  • @everchanging19
    @everchanging19 2 года назад

    I learned c++ from u sir 🙏

  • @sayantaniguha8519
    @sayantaniguha8519 3 года назад +1

    A humble request to make an Interview Series

  • @ritikashishodia675
    @ritikashishodia675 3 года назад +1

    Sir 9:13 pr jo bt boli usse bhaut pareshan thai hmm thanks u apne btaya.... Apse hi sb kuch sikha h...... Sir thank u words nahi h....... Ek chiz aur apne kuch data structure ka esa laye jisme time complexcity pr btt ki gai ho q mai btaya ha ese optimize krte h anlysis krte h time complexcity ka

    • @ashishphour4748
      @ashishphour4748 3 года назад +1

      Hlo mam aapne join kar rakha h kya sir ka batch

    • @ritikashishodia675
      @ritikashishodia675 3 года назад +2

      @@ashishphour4748 c++ kiya tha bhaut achaa course h sir ke sir supr h sir na hote to shyd hmm programming ka p na jn pate

    • @shivani-fq8eq
      @shivani-fq8eq 3 года назад +1

      @@ritikashishodia675 u also learnt c language or directly jump to c++

    • @ashishphour4748
      @ashishphour4748 3 года назад +1

      @@ritikashishodia675 Agar kuch discuss Krna ho aapse kase karu mam

    • @ashishphour4748
      @ashishphour4748 3 года назад +1

      @@ritikashishodia675 Aap linkdln p ho kya ?

  • @shivamkhandelwal1780
    @shivamkhandelwal1780 3 года назад +4

    sir there were some videos in c that are not in playlist of c like sorting, tringle making..... so we faced problem during searching these videos . so could u plz adjust videos in c++ playlist that are (if out of playlist ). I'm saying about c++🙏🏻🙏🏻

  • @TheViral_News
    @TheViral_News 3 года назад +2

    You always my loved teacher😊, whenever I watch you in lectures👨‍🏫, my all stress 😖 got vanished from my mind😇 regarding my future . I want to become like you.

  • @umang1226
    @umang1226 2 года назад

    Programming language like C ya C++ ---> Saurabh sir is best .
    For Data Structure for Tier - 3 Student ---> Coding Ninjas is best and Unbeatable...

  • @muhammadidrees4129
    @muhammadidrees4129 Год назад

    Video is awesome

  • @jitendrayadavjy
    @jitendrayadavjy 3 года назад +6

    Mein sach bata raha hoo agar data structure and algorithms sikhne mein problem aa raha hai to mat karo koi jarurat nhi aaj kal market mein itne framework, tool aa gye hai ki sab uspe hi ho jaa raha hai,karna hai to ekdum basic karo deeply koi jarurat nhi hai, mein khud job pe hoo as data analyst , mere friends machine learning, kuch software mein hai kisi ko data structure ka use nhi ho Raha hai..

    • @Lolzzzzz77
      @Lolzzzzz77 11 месяцев назад

      😂😂😂 don't mislead

  • @MuhammadIsmail-vj6yc
    @MuhammadIsmail-vj6yc 3 года назад

    Love you sir from afghanistan❤❤❤

  • @prakharshukla5490
    @prakharshukla5490 3 года назад +1

    Sir can do in java
    Or it is not good ???