How to ACTUALLY Master Data Structures FAST (with real coding examples)

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

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

  • @PoojaDutt
    @PoojaDutt  Год назад +56

    📚 Learn Data Structures and Algorithms FAST: neetcode.io/?📚
    🎉How to Learn Algorithms (up next) -> ruclips.net/video/F7sPauKsZXw/видео.html 🎉

  • @uvideo100
    @uvideo100 Год назад +34

    Stack is Last in, first out (LIFO). Queue is first in, first out (FIFO).

  • @software-with-rosh
    @software-with-rosh Год назад +137

    This is really well done! I love the focus on concepts rather than just the “big-Oh” times. And the examples made it pretty clear on when they’re useful, so this was awesome!

    • @PoojaDutt
      @PoojaDutt  Год назад +2

      Thanks so much! I appreciate the kind words 😀

  • @evansala7814
    @evansala7814 Год назад +24

    This video was really well-produced and you used really great analogies in very approachable ways. Good work!

  • @srini9653
    @srini9653 11 месяцев назад +7

    I have learnt a lot in last 15 minutes, than those tons of class room lectures. Thank you and God bless!

  • @NeetCode
    @NeetCode Год назад +42

    This is easily the best intro to DSA that i've ever seen. Great video Pooja!!
    And the sponsor isn't bad either 😉

    • @PoojaDutt
      @PoojaDutt  Год назад +4

      Thanks so much!! 🎉 haha, can’t argue with that - the sponsor is pretty cool 😎

  • @asifsaad5827
    @asifsaad5827 9 месяцев назад +2

    00:22 - Data Structure
    00:41 - Array
    03:40 - Linked List
    06:04 - Hash Map
    09:27 - Stack
    11:26 - Queues
    12:30 - Tree

  • @davemerkury
    @davemerkury Год назад +37

    Outstanding video @PoojaDutt!!!! By far, one of the best explanations of some of the common DSA's used in code on YT! Keep it up!!!

    • @PoojaDutt
      @PoojaDutt  Год назад +1

      Thanks so much! I really appreciate that 😀

  • @chetanallapur4928
    @chetanallapur4928 Год назад +21

    Awesome, wish I had a lecturer like you in my college. We just got a mini DSA pack in this, thanks for the video. It would be great we get a whole DSA Playlist from you 🙏

    • @mktan-1223
      @mktan-1223 Год назад +1

      Same here

    • @saradagarwal1827
      @saradagarwal1827 10 месяцев назад

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      ruclips.net/p/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg&si=HbXzQSceUGIoqOjT

    • @saradagarwal1827
      @saradagarwal1827 10 месяцев назад

      ​@@mktan-1223AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      ruclips.net/p/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg&si=HbXzQSceUGIoqOjT

  • @ricopido
    @ricopido Год назад +17

    the way she explained certain topics with ease 🤧

    • @sk-kr1uy
      @sk-kr1uy 9 месяцев назад

      That's frustrating now 😂😂😂😂

    • @ricopido
      @ricopido 9 месяцев назад +1

      @@sk-kr1uy cz u can't catch up with every helpful info she has provided. yea kinda frustrating i must say 🤣🤣🤣

  • @maedalnatour1516
    @maedalnatour1516 Год назад +4

    WoW i haven't seen anyone explain Data structures so smooth , great work keep it up

  • @DineshGgoogle
    @DineshGgoogle 11 месяцев назад +2

    thanks learning for my day is from you. FYI : FIFO is mentioned as FEFO in the Queue chapter

  • @landobando8402
    @landobando8402 Год назад +12

    Simplicity is everything! Thank you this was a great video.

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

      Glad you liked it!!

    • @saradagarwal1827
      @saradagarwal1827 10 месяцев назад

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      ruclips.net/p/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg&si=HbXzQSceUGIoqOjT

  • @tahmidamajumder5067
    @tahmidamajumder5067 Год назад +1

    I was finding it harder to understand DS until I came across your video. Thank you for using such amazing daily life example to visualize all the concept.

  • @Ryan-qu4vx
    @Ryan-qu4vx 8 месяцев назад

    Very good video, in case it hasn't been mentioned the reason 0 index is the default is because it allow you to do modular arithmetic on the indices. If you've ever had the pain of trying to do modular arithmetic on a base 1 language, first I'm sorry, second you will understand exactly why 0 is the default.

  • @Android-17
    @Android-17 Год назад +11

    A really great introduction to DSA, with examples.
    Thank you!

    • @PoojaDutt
      @PoojaDutt  Год назад +1

      No problem, glad it was helpful!!

    • @saradagarwal1827
      @saradagarwal1827 10 месяцев назад

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      ruclips.net/p/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg&si=HbXzQSceUGIoqOjT

  • @supremely450
    @supremely450 9 месяцев назад +1

    Great high level overview of most common ds. Nice for refreshing and understang at a basic level.

  • @saikrishna4026
    @saikrishna4026 Год назад +1

    Why 0's and 1's means
    It represents +5 and -5 volt ...
    Its like giving power and stopping power to the conductor....so in that way a set of 0s and 1s represents plus and 0
    ...0001 represents the bits

  • @vladimir0rus
    @vladimir0rus Год назад +2

    Under the hood, ArrayList uses an array. This means that removing and inserting items has a large overhead from shifting all the other items around. For that reason, we should look to avoid this method if possible.

    • @saradagarwal1827
      @saradagarwal1827 10 месяцев назад

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      ruclips.net/p/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg&si=HbXzQSceUGIoqOjT

  • @anuragchakrabarty
    @anuragchakrabarty 9 месяцев назад

    Man this is kind of lesson one needs truly, the principles of the data Structures were explained so clearly. Thank youu :)

  • @alirezarezaei8624
    @alirezarezaei8624 9 месяцев назад

    An ArrayList is actually an array and the size is fixed, but we don't handle the resizing or ... The collection interface is handling it.

  • @tukurhamid
    @tukurhamid Год назад +3

    Thank you Pooja.
    You made it so simple that's readily absorbed!

  • @celeste-is-building
    @celeste-is-building Год назад +1

    Woah, thank you so much!!!! I am currently taking DSA in school. This is a blessing.

  • @wixse.quisee
    @wixse.quisee Год назад

    Thats how I learned it. You gotta make real life examples of it. I used actual file folders to break down the different search algorithms

  • @furryfriendfamily7550
    @furryfriendfamily7550 Год назад +17

    can u cover graph and DP?
    BTW: this video was very informative

  • @miked4587
    @miked4587 9 месяцев назад

    amazing course ...u revised me all datastracture majors that i learnt in university

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

    I Revised entire dataStructures in just 15min from this video .... thankyou miss @PoojaDutt🙂

  • @jovanaycart
    @jovanaycart Год назад +4

    Love your videos! The animation and editing looks so good, and the content is so helpful.

  • @gopesh97
    @gopesh97 Год назад +1

    Ther'es a reason why array indexing starts with 0, not a rule.

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

    omg thank you so much!!!! didn't know that learning DSA was fun until now

  • @graziribeiros
    @graziribeiros Год назад +1

    Wow loved this video! I made a career change to software development and I've a lot of stuff to learn, I'm working as a junior and I want to learn more about data structures and algorithms to get to the next level. This video is great introduction thanks❤

    • @PoojaDutt
      @PoojaDutt  Год назад +1

      So glad the video was helpful! 😀

  • @adismahmic2685
    @adismahmic2685 Год назад +1

    rThankyou!! A clear, well produced video is so refreshing !

  • @Artofnatiee
    @Artofnatiee 9 месяцев назад

    Amazing video Pooja!! I was fascinated by your analogies and examples really improved my understanding of the data structures. I am definitely checking out your video on algorithms next. Cheers!

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

    Array is a tiny container or huge.. important characteristic can't be skipped is its of SAME TYPE

  • @Deadmanwalkingto
    @Deadmanwalkingto Год назад +1

    time 0:51 "the array size is fixed when it is created." this depends on the language you use in java Yes in javaScript No

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

    How beautifully and simply you've explained ☺ Amazing video Pooja👍

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

    Im a seasoned SWE and all i can say is real solid!

  • @AdrianWright-k3p
    @AdrianWright-k3p Год назад

    6:51:- I can say "Ventriculocisternostomy", but I struggle with "is". Excellent video.

  • @shilpadutt5122
    @shilpadutt5122 Год назад +5

    You make it seem so easy - great video !

  • @chandadutt810
    @chandadutt810 5 месяцев назад

    I have learned so much by listening to your views.

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

    You just blown my mind after watching this you are miracle lady

  • @ankit_s
    @ankit_s Год назад +1

    4:51 no renaldo is harmed in this video 😂...by the way great introduction to DSA

  • @NRRRRRRRR898
    @NRRRRRRRR898 5 месяцев назад

    This is so helpful! Thank you. Can you do more videos like this ?

  • @chrissjohnson4
    @chrissjohnson4 4 месяца назад

    Excellent video, your real dictionary paper atlas cover cracked me up!

  • @abdlhkam74
    @abdlhkam74 9 месяцев назад

    Outstanding video, thank you so much for your explanation. Keep it up.

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

    Oh wow, I am from Ghana, and currently studying in India.😊

  • @neerajslab
    @neerajslab Год назад +2

    How you easily pronounced the word 06:50😵‍💫😵‍💫😵‍💫.
    Btw it was really very helpful because no one explains in this easy way, they are trying to make it harder stuff. So thank you so much for this wonderful content.

  • @muraliaathi6118
    @muraliaathi6118 5 дней назад

    Great video! could you please explain difference between Data Structures and Collections? I am confused.

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

    Wow!
    This video is really helpful !
    Thank you soo much for making this kind of Introductory videos 🙏😁

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

    The array starts with 0 is because the index is an offset inside the array. If you need to access the very first element your offset should be 0.

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

    I did it, I learned what an array is!

  • @KrishNamaste
    @KrishNamaste Год назад +2

    Stunned by the simplicity of this video. A perfect video to start with! Kudos!

    • @PoojaDutt
      @PoojaDutt  Год назад +1

      Thanks so much!!

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

      @@PoojaDutt wanna post this on linkedin, but couldn't find you, would you please help?

    • @PoojaDutt
      @PoojaDutt  Год назад +2

      @@KrishNamaste my linkedin is listed in the description of the channel (-:

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

      @@KrishNamaste www.linkedin.com/mwlite/in/pooja-dutt-635b76a9

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

      @@PoojaDutt thank you.

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

    This is such a creative video! xD thank you! I understand data structure more now

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

    I quickly understood the examples, because of the 'plates'. Thank you.

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

      Glad it was easy to understand 😀

  • @jedi10101
    @jedi10101 Год назад +2

    LEFO???? Last In First Out, LIFO!
    holy... FEFO... i'm bailing.

  • @emilyrodriguez.
    @emilyrodriguez. Год назад +4

    Thank you so much for this video, you explained everything so well and I appreciate the examples!

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

      So glad it was helpful 😀

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

    I love pointers in Pascal.

  • @Traveltheworldforfun
    @Traveltheworldforfun Год назад +2

    It was really helpful and what a great way to explain.

  • @BilalKhan-sq2qj
    @BilalKhan-sq2qj Год назад

    great introduction wowww, the examples were so helpful in order to understand the concepts, thank youuu so much!

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

    It's a crucial phase for your channel's growth Pooja, try decreasing ads.

  • @bhoot-eu1he
    @bhoot-eu1he 9 месяцев назад

    I know why starting from 0 because it reduce one minus operation calculation each time when we finding index location of index find by base address and index*size of element but this index is come by relative index for find relative index we perform operations indexe - lower index, hear if lower index is 0 than we not need this - calculation because of this we start with 0

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

    Pooja, I hit the subscribe button right after watching this video. Thanks for helping me understand data structures, I've been struggling to understand them for a while now.

  • @mktan-1223
    @mktan-1223 Год назад

    Omg you are so good in explaining these topics.

  • @VivekYadav-up7uu
    @VivekYadav-up7uu Год назад

    can you please make a full playlist in data structures and algorithms

  • @motleyassortment5512
    @motleyassortment5512 Год назад +2

    So much too learn with all the different programming languages, but this video has made things a little clearer when it comes to Data structures and Algorithm.
    Thanks for the informative video!

    • @saradagarwal1827
      @saradagarwal1827 10 месяцев назад

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      ruclips.net/p/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg&si=HbXzQSceUGIoqOjT

  • @sairishibommakanti5359
    @sairishibommakanti5359 10 месяцев назад

    This is a very good lecture ma'am, Can you please tech us the whole DSA ?

  • @markwonah4274
    @markwonah4274 Год назад +1

    You just earned a subscriber, this was really helpful

  • @jeandyenriquerodriguezdiaz3984
    @jeandyenriquerodriguezdiaz3984 6 месяцев назад

    Great video, thanks a lot, and thanks for all the links. Best regards

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

    Hi Pooja Dutt. I mentioned earlier in the wrong video to please make a video reviewing the zero to mastery bootcamp. Please I will like to see this review to know if I should or I shouldn't go for this bootcamp.

  • @armankhondker
    @armankhondker Год назад +14

    my man "Renaldo" is the linked list goat 😭

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

    It was an amazing video, I would like to know more on how you edited the video. Liked all of it.

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

    Yo did great with setting examples with those items. Keep it up

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

    damn you actually explained linked list better than my prof i did not understand it back then

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

    Wow! Love how well explained her videos are!

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

    Thanks a lot✨
    It really helped me🌸🌸🌸

  • @___justASH
    @___justASH Год назад +1

    Loved that you made video so fast after discussion about dsa in last friday discord session🎉❤

    • @PoojaDutt
      @PoojaDutt  Год назад +1

      Ahh you noticed!! 😀

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

      @@PoojaDutt ah well I was there that day

  • @BAHUN28834
    @BAHUN28834 Год назад +1

    You should upload courses on java+DSA
    you explain greattttttttttttttttttttttttttt

  • @ninizheng2640
    @ninizheng2640 10 месяцев назад

    Hello, Love your video!! Btw, what kind of theme do you use in your code editor? It looks so pretty!!

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

    thanks for such a clear explanation

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

    This is the best foundation to become pro 💯. Kudos to pooja🙌

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

    Thank you, it was a great video, but the LinkedList explanation is somehow a little bit hard to grasp,

  • @nanassportsvibe4584
    @nanassportsvibe4584 Год назад +1

    Me panicking because I have DSA Class this coming fall 2023, and then seeing this. Thank you 🙏🏾. I love that you used Ghana 🇬🇭! That’s weee I was born!
    Edit: Like if you feel the same way too.

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

    This just changed my life.

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

    Pooja! I live and grew up in the Bronx New York. I want you to teach me how to code and get a job..Thanks!

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

    Very helpful video pooja thank u so much 😊😊😊

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

    Watching from Ghana and she used my country as an example 😁

  • @gedeonkoumako
    @gedeonkoumako Год назад +1

    Really love your content but I know you put that trap there for me : FEFO instead of FIFO 🤣🤣 Or tell me I'm mistaken.

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

    I love the content of your videos Pooja! so useful! :)

  • @sandysndu
    @sandysndu Год назад +1

    You have got a subscriber

  • @BUNNY-qp2ds
    @BUNNY-qp2ds Год назад +2

    Which code editor are you using??

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

    Great video! Super informative :D

  • @sajalnamdeo4270
    @sajalnamdeo4270 Год назад +2

    Very useful information, specially for beginners 👏👏

    • @PoojaDutt
      @PoojaDutt  Год назад +1

      Thanks!! Glad you liked it 😀

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

    Most CS degrees take two semesters of data structure courses

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

    More people are using apps during the interview, like Coding Interview Champ to get the answers and then explain the solution to the interviewer, wondering how the success rate really is

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

    Can someone explain why so many data structures and how they actually differ in real world?
    I mean, imagine a linked list, I imagine you could do the same with a list. What's the tradeoff?

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

    Plz make a smiler kind of video about algorithms

  • @HungryBen-d7y
    @HungryBen-d7y 6 месяцев назад

    As soon as u mentioned my country Ghana❤

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

    hey ur vedio is soo clear i just stated following u now i request u to please put one vedio which cover all the topics of c++ for revision purpose pls dii its a humble request

  • @bwalyajunior613
    @bwalyajunior613 10 месяцев назад

    Thank You Pooja 🙏🙏🙌🙌

  • @20avinashharisaindane60
    @20avinashharisaindane60 Год назад +1

    Can you explain about graphs?