How I mastered data structures and algorithms (for beginners)

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 207

  • @RaviSahu-cg5ny
    @RaviSahu-cg5ny Рік тому +109

    i can only imagine how much effort you put in making a video. Very informative!

  • @richardraymondcanda3657
    @richardraymondcanda3657 Рік тому +29

    This was the most detailed and easy to understand step by step explaination of data structure and algorithm, how unfortunate I did not see this before when I take the subject last semister. Thank you for your effort, this really is helpful to us who are still figuring things out. 🧡

    • @PoojaDutt
      @PoojaDutt  Рік тому

      Thanks for your kind words! Glad it was helpful 😀

  • @traiviustheone1703
    @traiviustheone1703 Рік тому +1

    Spent 3 years a bit confused, took 14 minutes watching this and it finally clicks…THANK YOU!

  • @ogbillity
    @ogbillity Рік тому +23

    This makes algorithms look lot easier. Thank you.

  • @nanonkay5669
    @nanonkay5669 Рік тому +48

    Wait she never said how she mastered it. She only gave examples of algorithms

  • @anaisabelrodriguez1104
    @anaisabelrodriguez1104 Рік тому +2

    Wow! Congrats Pooja! This is the best and clear explanation I have ever found about data structures and algorithms!!
    The stories, the diagrams, the graphics and the code use make it to understand!! Thank you so much!
    Please continue what you do and deliver highly reliable content :) We all appreciate this.

  • @jasminsabry36
    @jasminsabry36 Рік тому +6

    Hi Pooja, I just wanted to say how inspiring you are to me. I hope I can be this good at data structures and algorithms. I love to see other women pursuing software engineering. It definitely makes me feel like I can do it. Amazing video, I immediately hit the subscribe button!

    • @PoojaDutt
      @PoojaDutt  Рік тому +1

      Aww thank you so much! I really appreciate the kind words 🥺

  • @anthonywilliams4825
    @anthonywilliams4825 Рік тому

    You have a gift of teaching! This is the first time that these questions make since.

  • @dearoyam3582
    @dearoyam3582 Рік тому

    You’re amazing! 14 minutes was all it took to relearn an entire semester

  • @randomweeb4335
    @randomweeb4335 Рік тому +2

    the efforts put into making these are on a different level. Helped me a lot to understand things better thank you

  • @lightning369
    @lightning369 Рік тому +5

    Hi Pooja Dutt. I am awed by your enthusiasm and mastery in helping one grasp the concepts of the searches in DS & Algos. I wish you had a whole lesson or lessons for Data Structures & Algorithms and other Computer Science topics. Consider having some premium courses in computer science. I am currently studying DS and Algos in my CS degree and due to my superficial knowledge in Java which is the one you are using, I have been having a rough time in DS and Algos. I have just admired the way you are walking us through it easily. Keep it up, my dear sister.

  • @oih8174
    @oih8174 Рік тому +26

    Your videos are the best! Learning this stuff is not easy, but you make it seem like it is 👏

  • @nasimajosefi
    @nasimajosefi Рік тому +2

    Absolutely loved your explanation and your animation is awesome, keep up the good work you do

  • @kyokokirigiri166
    @kyokokirigiri166 Рік тому +4

    I hope you continue to make videos like these. This video flows so nicely and it is simple to understand. I am a computer science student and i would like to be a front end dev! (:

    • @PoojaDutt
      @PoojaDutt  Рік тому +1

      Thank you! I will keep trying to make videos like this 😀

  • @kosekibeats
    @kosekibeats Рік тому

    You providing real value in this video! I'm glad cause I found your channel

  • @yun9160
    @yun9160 Рік тому +1

    와 최고다... 진짜 잘 이해한 사람이 알려주는 영상이라 머리에 쏙쏙 들어와요

    • @pavansaitelugu
      @pavansaitelugu 9 місяців тому +1

      Korean - English (Translate)
      Wow, this is the best... It's a video taught by someone who really understands it well, so it sticks in my head.😁

  • @ejaygerald7877
    @ejaygerald7877 5 місяців тому

    #Searching #DataStructures. The main principle is "the way you store your data is also the same way you find or retrieve it." That goes for like #binarysearchtrees and #hashing. #ComputerScience #Algorithms

  • @sudiptamondal2347
    @sudiptamondal2347 Рік тому

    5:03 i guess there's something wrong with the code.. {4,5} also makes 9. that could be another pair.

  • @Tollywood_Hype
    @Tollywood_Hype Рік тому

    You're doing a great job. We people who are learning through your videos, very thankful to you ❤.

  • @pritimhaske6717
    @pritimhaske6717 10 місяців тому

    Very nice video with all concepts in clear precise manner and best to brush up algorithms concept. Thankyou ❤

  • @seunadewola3523
    @seunadewola3523 Рік тому

    This was such a fantastic and simple to understand video, I also really enjoyed the visual aid, it was helpful

  • @thebotgame
    @thebotgame Рік тому

    02:41 You can just do (low + high) / 2

    • @PoojaDutt
      @PoojaDutt  Рік тому

      Sorry I thought you said high-low, but yeah you can do that too! Good point!

  • @johnsonw
    @johnsonw Рік тому

    very helpful visual graphics, comin in clutch for a sophmore in CS currently

  • @ishaat_plays
    @ishaat_plays Рік тому +2

    Very informative. The visual learning is the best way to understand algorithm i think

    • @umamaheshe7132
      @umamaheshe7132 Рік тому

      That’s so true, I learn very fast when learn I through visual information

  • @cmdxen
    @cmdxen Рік тому

    the production quality looks clean and great

  • @abhishekchavan3230
    @abhishekchavan3230 Рік тому

    It was diffrent......as everyone is making long videos explaining them but u made it crisp and easier please make more such videos on algorithms.......thanks pooja

    • @PoojaDutt
      @PoojaDutt  Рік тому

      Thanks, appreciate the kind words from you!

  • @vinhnghiang1273
    @vinhnghiang1273 Рік тому

    12:41 why are we using [n+1] here? can anyone explain it please

  • @condorsergiu8102
    @condorsergiu8102 Рік тому

    @10:41 why isn't a Queue FIFO?

  • @JoseLopez-wh7xe
    @JoseLopez-wh7xe Рік тому

    You're the best, I'm your fan number one!

  • @valenciawalker6498
    @valenciawalker6498 Рік тому

    Thank you ,In SE currently. Fantastic explanation.

  • @amadoutounkara4997
    @amadoutounkara4997 Рік тому

    Great video with interactive coding examples!

  • @kamleshbisht-hn9sj
    @kamleshbisht-hn9sj Рік тому +2

    love your work and please make it very basic and make more videos and try to explain how the function or code is working and how to think thanks a lot

  • @abdjanshvamdjsj
    @abdjanshvamdjsj Рік тому

    You are really really good at this stuff. Great presentation.

  • @jingweisama
    @jingweisama Рік тому

    you earned a subscriber I really love your videos. thank you for this DSA refresher I really needed it.

  • @anon100x
    @anon100x Рік тому

    How do you get the graphics that are illustrating what the code is doing on the right hand side? Thanks for the content

  • @johnnyiambayu3437
    @johnnyiambayu3437 Рік тому

    Loved this video. I learned alot! Thanks!

  • @jatinjangir5028
    @jatinjangir5028 Рік тому +1

    hi I'm Fresher am learning Java , I graduated this year i don't Know what to do Development or Dsa From Which One I Learn Can you Please guide me. I want Job as soon as possible and am learning Java .
    Can i Continue Java or start development.

  • @yaboy7120
    @yaboy7120 Рік тому

    this makes me feel less nervous about taking this course at school😅thanks for this video it must have taken so long

  • @anaybaid
    @anaybaid Рік тому

    Thanks a lot for this video Pooja! Really informative :)

  • @dark_phant0m768
    @dark_phant0m768 Рік тому

    I had to comment to say thank you for showing these clear and concise explanations ❤❤❤. It’s the people who make these educational videos that really help me learn so much on my own that help me feel confident to tackle new problems with this new knowledge.

  • @mrArk_19
    @mrArk_19 Рік тому +2

    Thank you this is very informative. Can you explain why on BFS, a null is added into the queue? I dont get it and an explanation would be greatly appreciated.😅😅 😊 TYSM

  • @itsTRBLE
    @itsTRBLE Рік тому

    Question. What made you write these in Java and not another language like python or js?

  • @TheShivamLko
    @TheShivamLko Рік тому

    Hi have 7 years exper. in Mobile Dev Android and Flutter, Still learning Data Structure for Google, Microsoft level and solving 300 questions of LeetCode level feels intimidating. Can you make video on this. I understand very basic of DSA

  • @geoffmlb3509
    @geoffmlb3509 Рік тому

    Wow
    I don’t even program with python but you made these concepts so easy to the point that even a 6 year old kids can do this.
    Impressive

  • @elrichsaunderson2858
    @elrichsaunderson2858 Рік тому

    Great presentation skills Pooja 👏

  • @whoKnowsWho27
    @whoKnowsWho27 Рік тому +1

    I found it difficult to grasp the theory when i read about these algos on geeks for geeks. Honestly the visual explanations made the algos easier to understand. You teach well and should really teach dsa on your channel!

  • @souvaniksaha
    @souvaniksaha Рік тому

    Great presentation and explanation

  • @shilpadutt5122
    @shilpadutt5122 Рік тому

    Awesome video Pooja - so easy to understand !

  • @americatoken3334
    @americatoken3334 Рік тому

    I didnt understand anything but I like watching you code.❤

  • @Parkour1694
    @Parkour1694 Рік тому

    Great video! Thank you!

  • @Md_sadiq_Md
    @Md_sadiq_Md Рік тому +1

    Pushing the algorithm ❤

  • @rohan_webdev
    @rohan_webdev Рік тому

    Very well explained Pooja. You made it look easier. 😊💯🙌

  • @The-Sid.S
    @The-Sid.S Рік тому

    Do u have any DS course in java ? So that I wanna learn from scratch

  • @joannabedra9237
    @joannabedra9237 Рік тому

    Thx, I'm closer to grasping the ideas of these:)

  • @Uikfrukgvhki
    @Uikfrukgvhki Рік тому

    Your one of my fav channel

  • @SenthilkumarDeivasigamani
    @SenthilkumarDeivasigamani Рік тому

    Thank you Pooja for the video. You made it easy to understand and interesting video.

  • @chiragparmar1964
    @chiragparmar1964 Рік тому

    can you please tell us how do you make these videos ? like your video editing journey and all and also work flow ..I'm intrested to know ...we are intrested to know

  • @Kopadari_trolls
    @Kopadari_trolls Рік тому

    Super cool...but please upload dsa videos frequently because ur explanation and your voice is just awesome

    • @PoojaDutt
      @PoojaDutt  Рік тому

      Thank you! I appreciate the kind words

  • @FeminDharamshi
    @FeminDharamshi Рік тому

    Man, you videos are insane! How much time do you put in to make them??
    Also, what do you use for animations and graphics?

  • @SorowerHossan-kf6qp
    @SorowerHossan-kf6qp Рік тому

    This video is so good. Thank you.
    Please make a indepth video or course on DSA.
    Do you have any already?

  • @d3vilop1
    @d3vilop1 Рік тому

    Great content and great editing !

  • @Joshikannan
    @Joshikannan Рік тому

    Great work mam, very effective

  • @deepaksutihar6454
    @deepaksutihar6454 Рік тому

    Thank you for the insightful tips! Your video on mastering algorithms fast was fantastic and to the point..

    • @PoojaDutt
      @PoojaDutt  Рік тому

      Thank you so much! Appreciate the kind words 😀

  • @yosephkumlachew1572
    @yosephkumlachew1572 Рік тому

    you just make it simpler ..... Thank you

  • @de-day1882
    @de-day1882 10 місяців тому

    It feels like I did understand this after free code camps 5hrs video, but i am still confused to match eng term like Linear time with math term of O, So can anyone help me with those?

  • @rudrasenareddy
    @rudrasenareddy Рік тому

    is it possible to get a job with python programming in Google, Facebook, Microsoft ..and also is it possible to solve Google like top MNC companies exams problems with python ?

  • @peanuthead32
    @peanuthead32 Рік тому

    The first 4 made sense !

  • @michaelsadaghyani
    @michaelsadaghyani Рік тому

    Nice needed the refresher!

  • @usmanmarkaz
    @usmanmarkaz Рік тому

    Mam How React developer strong Algorithms and which language should he want to use to Learn DSA

  • @Tech.Unicorn
    @Tech.Unicorn Рік тому

    Your editing is insane 😮❤🎉

    • @PoojaDutt
      @PoojaDutt  Рік тому +1

      Ahhh thanks! 😀 couldn’t have done it without my editor

  • @Bouka_Fedi
    @Bouka_Fedi Рік тому

    Great video enjoyed watching it well done

  • @maryammohammadi9186
    @maryammohammadi9186 Рік тому

    hey as ai is developing everyday should be worried about this that web developers will replace with ai and chatgpt too ?

  • @dheeraj7440
    @dheeraj7440 Рік тому +1

    Full course incoming soon? 😂 Great content btw!

  • @sahmbtw
    @sahmbtw Рік тому

    Can you share the coding examples? I dont see them in the desc.

    • @PoojaDutt
      @PoojaDutt  Рік тому

      Yes!! I will include them this weekend, thanks for
      Reminding me

  • @abed9134
    @abed9134 Рік тому

    are the algorithms on ztm enough ? I'm taking the course and when i try to solve mediums on leetcode i just cant solve them

    • @PoojaDutt
      @PoojaDutt  Рік тому

      You can actually preview courses on ZTM, I’d highly recommend them. I haven’t done all of their courses, but the ones I have done are really high quality

  • @Krizzoa
    @Krizzoa Рік тому

    On an average how much time it takes you to edit a video like this one ?

  • @FardeenShah-h5m
    @FardeenShah-h5m Рік тому

    Love it bring more stuff on DSA

  • @shadow-tb2sk
    @shadow-tb2sk Рік тому +3

    hi, can you tell about which resource used for learning dsa and how much time taked to solve a medium leetcode qns(common interview qns) ??
    your video is awesome, anyone can understand..editing ❤‍🔥

    • @PoojaDutt
      @PoojaDutt  Рік тому +1

      Neetcode is a great resource! It’s listed in my description

  • @shahadatsardar21
    @shahadatsardar21 Рік тому

    Hi pooja dutt ... you have done very precious video for beginners to learn DSA withour fear I think though... and your presentation is so helpfull ...can you please share your linkedin profile?

  • @CapL1213
    @CapL1213 Рік тому

    Nice video! Seems you've put much effort in it. The video is just so inspiring for me and I wondered if there is your sample code used in the vid?

    • @PoojaDutt
      @PoojaDutt  Рік тому

      Thank you! I don’t have the code samples shared yet., but will hopefully do so soon!

  • @BharathMunakala
    @BharathMunakala Рік тому

    pooja could you pls do this video using python programming language...😊

  • @ananthraj9386
    @ananthraj9386 Рік тому

    Epic can you please do this to Python as well

  • @ankushprajapati3297
    @ankushprajapati3297 Рік тому

    hello, this video was very helpful for all of us. can u make more search videos so we can get a better understanding in ds algo.. btw your videos are awsm

    • @PoojaDutt
      @PoojaDutt  Рік тому +2

      Thank you! I will definitely try to!

  • @ejaygerald7877
    @ejaygerald7877 5 місяців тому

    Try solving the RDC2 algorithm, Pooja. :)

  • @mgk6463
    @mgk6463 Рік тому

    In how many days or months can I master DSA, I mean best possible time ? And which language is best?

    • @jitxhere
      @jitxhere Рік тому +2

      If you don't have any background experience then it will take anywhere from 5-6 months to understand the concepts. Mastering DSA will take much more. Time will roughly depend on how much are you willing to put in.
      Also there's nothing as best programming language. People generally use C++ or Java for DSA. I would recommend you to choose any of the two. Also DSA concepts are independent of language so once you understand the concept you can implement it in any language.

  • @MethodOverRide
    @MethodOverRide Рік тому

    How often are you writing code for this? There should be plenty of libraries that all of this solved in a variety of languages.

    • @PoojaDutt
      @PoojaDutt  Рік тому +2

      This is to learn how to pass interviews 😉 agreed , there are plenty of libraries that achieve this, but you need to know WHY you’re using a certain library

  • @777shacob8
    @777shacob8 Рік тому

    two pointer one is so cool

  • @sebastianbaltazar9602
    @sebastianbaltazar9602 Рік тому

    where she runs her code?

  • @geekyprogrammer4831
    @geekyprogrammer4831 Рік тому

    High quality content!

  • @theoutlet9300
    @theoutlet9300 Рік тому

    How I mastered data structures and algorithms (for beginners). Continues to explain DSA

  • @moinzajam5117
    @moinzajam5117 Місяць тому

    Ma'am plz guide me how can I become a software engineer like u... 😊

  • @alexisfibonacci
    @alexisfibonacci 11 місяців тому

    It seems you are mostly a Java Developer...
    What other languages do you use?

  • @exactly4234
    @exactly4234 Рік тому

    Hi! So u are programming Java?

  • @siddardhabhimany
    @siddardhabhimany Рік тому

    ​@PoojaDutt Can you please Provide the Coding examples discussed in the video. Your examples are awesome ❤❤
    Can please Provide those 😊

  • @victorr_olu
    @victorr_olu Рік тому

    Hey Pooja, Nice videos 😄please can you make a video on how you made connections in tech and how to build it in order to get networks...you get me! ❤️

    • @PoojaDutt
      @PoojaDutt  Рік тому +1

      I’ll definitely have to look into doing that one!

    • @victorr_olu
      @victorr_olu Рік тому

      Thank you

  • @sofyasaharani1760
    @sofyasaharani1760 Рік тому

    i will acompany u to achieve 1 million subs

  • @adipurnomo5683
    @adipurnomo5683 Рік тому

    Really good stuff

  • @SumanAmara
    @SumanAmara Рік тому

    Nice real time example like egg and salesman 😂

  • @astradewoodvale159
    @astradewoodvale159 Рік тому

    Very helpful video since we’re gonna have algorithms this upcoming year but what language is mostly used with Data Structures and Algorithms? I know concepts like these are language agnostic but I feel like there’s a preferred language

    • @PoojaDutt
      @PoojaDutt  Рік тому

      Any language (-: I’ve used Java in the past (that’s how I learned in the first place)

  • @Ahmed_Bytes
    @Ahmed_Bytes Рік тому

    Another Amazing educative video. But the Discord invite link has expired 😢

    • @PoojaDutt
      @PoojaDutt  Рік тому

      Oh thank you for letting me know!! I will update