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

Sdílet
Vložit
  • čas přidán 20. 05. 2023
  • 🦄 Pre-Order Kotlin Course here: 🦄 www.coderatlas.com
    📚[DATA STRUCTURES & ALGOS]📚 -- this is great for interview prep!
    🎙️ neetcode.io/?
    🌎[LEARN TO CODE w/ UDEMY] 🌎 -- this is great for beginners!
    🎙️Java for Beginners: rb.gy/psyn3
    🎙️Python For Beginners: rb.gy/4b5k6
    🎙️JavaScript for Beginners: rb.gy/pna2q
    🎙️Software Development Life Cycle: rb.gy/bg67h
    🎙️Software Engineering 101: rb.gy/weu5l
    📒 [ZERO TO MASTERY] 📒 -- this is great to level up your skills!
    🎙️Courses: links.zerotomastery.io/course...
    🎙️Choose a CAREER Path: links.zerotomastery.io/career...
    🎙️Become a PYTHON Developer: links.zerotomastery.io/python...
    🎙️Become an AI Engineer: links.zerotomastery.io/aiengi...
    🎙️ Become a REACT Developer: links.zerotomastery.io/react_...
    🎙️Become a BLOCKCHAIN Developer: links.zerotomastery.io/blockc...
    📧[CONTACT]📧
    🎙️1:1 Career Coaching!!! calendly.com/d/yp4-qgs-sfh/60min
    📒 Business Email: poojadutt.tech@gmail.com
    📚 Instagram: / fivefootraveler
    👾 Discord: nas.io/pooja-dutts-tech-commu...
    📒 Email List [JOIN NOW]: form.jotform.com/223336781369161
    *some links may be affiliate links*
  • Věda a technologie

Komentáře • 405

  • @PoojaDutt
    @PoojaDutt  Před rokem +51

    📚 Learn Data Structures and Algorithms FAST: neetcode.io/?📚
    🎉How to Learn Algorithms (up next) -> czcams.com/video/F7sPauKsZXw/video.html 🎉

  • @software-with-rosh
    @software-with-rosh Před rokem +127

    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  Před rokem +3

      Thanks so much! I appreciate the kind words 😀

  • @jovanaycart
    @jovanaycart Před 8 měsíci +2

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

  • @evansala7814
    @evansala7814 Před 7 měsíci +21

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

  • @davemerkury
    @davemerkury Před rokem +36

    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  Před rokem +1

      Thanks so much! I really appreciate that 😀

  • @uvideo100
    @uvideo100 Před 10 měsíci +12

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

  • @maedalnatour1516
    @maedalnatour1516 Před 11 měsíci +1

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

  • @srini9653
    @srini9653 Před 5 měsíci +5

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

  • @tukurhamid4703
    @tukurhamid4703 Před 8 měsíci +2

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

  • @tahmidamajumder5067
    @tahmidamajumder5067 Před 6 měsíci +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.

  • @landobando8402
    @landobando8402 Před rokem +12

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

    • @PoojaDutt
      @PoojaDutt  Před 11 měsíci

      Glad you liked it!!

    • @saradagarwal1827
      @saradagarwal1827 Před 4 měsíci

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      czcams.com/play/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg.html&si=HbXzQSceUGIoqOjT

  • @Artofnatiee
    @Artofnatiee Před 3 měsíci

    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!

  • @studynoook
    @studynoook Před 11 měsíci +1

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

  • @Android-17
    @Android-17 Před rokem +10

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

    • @PoojaDutt
      @PoojaDutt  Před rokem +1

      No problem, glad it was helpful!!

    • @saradagarwal1827
      @saradagarwal1827 Před 4 měsíci

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      czcams.com/play/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg.html&si=HbXzQSceUGIoqOjT

  • @chetanallapur4928
    @chetanallapur4928 Před 10 měsíci +20

    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 Před 8 měsíci +1

      Same here

    • @saradagarwal1827
      @saradagarwal1827 Před 4 měsíci

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      czcams.com/play/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg.html&si=HbXzQSceUGIoqOjT

    • @saradagarwal1827
      @saradagarwal1827 Před 4 měsíci

      ​@@mktan-1223AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      czcams.com/play/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg.html&si=HbXzQSceUGIoqOjT

  • @devshah100
    @devshah100 Před 6 měsíci

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

  • @anuragchakrabarty
    @anuragchakrabarty Před 3 měsíci

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

  • @emilyrodriguez.
    @emilyrodriguez. Před rokem +4

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

  • @furryfriendfamily7550
    @furryfriendfamily7550 Před 11 měsíci +16

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

  • @ricopido
    @ricopido Před 11 měsíci +13

    the way she explained certain topics with ease 🤧

    • @sk-kr1uy
      @sk-kr1uy Před 3 měsíci

      That's frustrating now 😂😂😂😂

    • @ricopido
      @ricopido Před 2 měsíci

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

  • @BilalKhan-sq2qj
    @BilalKhan-sq2qj Před 11 měsíci

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

  • @mktan-1223
    @mktan-1223 Před 8 měsíci

    Omg you are so good in explaining these topics.

  • @adismahmic2685
    @adismahmic2685 Před 6 měsíci

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

  • @angelmiguel8496
    @angelmiguel8496 Před 7 měsíci

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

  • @miked4587
    @miked4587 Před 2 měsíci

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

  • @supremely450
    @supremely450 Před 3 měsíci

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

  • @julia_rodrigo
    @julia_rodrigo Před 6 měsíci

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

  • @iakhileshsoni
    @iakhileshsoni Před 5 měsíci

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

  • @VivekYadav-up7uu
    @VivekYadav-up7uu Před 8 měsíci

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

  • @abdlhkam74
    @abdlhkam74 Před 2 měsíci

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

  • @angelquezada8898
    @angelquezada8898 Před 10 měsíci

    Wow! Love how well explained her videos are!

  • @shilpadutt5122
    @shilpadutt5122 Před rokem +4

    You make it seem so easy - great video !

  • @saikrishna4026
    @saikrishna4026 Před 8 měsíci +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

  • @motleyassortment5512
    @motleyassortment5512 Před 11 měsíci +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 Před 4 měsíci

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      czcams.com/play/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg.html&si=HbXzQSceUGIoqOjT

  • @xBobaFetish
    @xBobaFetish Před 11 měsíci +2

    That was actually so easy to understand - quick too! Thank you :D

  • @graziribeiros
    @graziribeiros Před 7 měsíci +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  Před 7 měsíci +1

      So glad the video was helpful! 😀

  • @fatimaiqra2169
    @fatimaiqra2169 Před 9 měsíci

    thanks for such a clear explanation

  • @dorsaghasri5760
    @dorsaghasri5760 Před 8 měsíci

    Thanks a lot✨
    It really helped me🌸🌸🌸

  • @Traveltheworldforfun
    @Traveltheworldforfun Před 10 měsíci +2

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

  • @DineshGgoogle
    @DineshGgoogle Před 5 měsíci +2

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

  • @wixse.quisee
    @wixse.quisee Před 11 měsíci

    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

  • @___justASH
    @___justASH Před rokem +1

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

    • @PoojaDutt
      @PoojaDutt  Před rokem +1

      Ahh you noticed!! 😀

    • @___justASH
      @___justASH Před rokem

      @@PoojaDutt ah well I was there that day

  • @god_spriest
    @god_spriest Před 11 měsíci

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

  • @markwonah4274
    @markwonah4274 Před 11 měsíci +1

    You just earned a subscriber, this was really helpful

  • @eyerahulk
    @eyerahulk Před 11 měsíci

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

  • @obviouslyblack
    @obviouslyblack Před 11 měsíci

    1:12 Please correct me if I'm wrong because I don't have formal training in CS. I just kinda learn bits and pieces as I dicked around with coding.
    This is how I imagined it when I learned about pointers and addresses. If a guy name Bob has a home at an address, then the person living one house over is Bob's 1st neighbor, the person living 2 houses over is Bob's 2nd neighbor, etc. In a way, Bob is his 0-th neighbor. I thought that computers dealt with arrays in the same way. It will find an address in its memory to be a home for the 1st number in the array, then it will house the 2nd number as the 1st neighboring address, then the 3rd number as the 2nd neighboring address, etc.

  • @ninizheng2640
    @ninizheng2640 Před 4 měsíci

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

  • @priyankaprabakaran1235
    @priyankaprabakaran1235 Před 8 měsíci

    what editing software you are using for editing your videos?

  • @shivaniverma4266
    @shivaniverma4266 Před 9 měsíci

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

  • @KrishNamaste
    @KrishNamaste Před 11 měsíci +2

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

    • @PoojaDutt
      @PoojaDutt  Před 11 měsíci +1

      Thanks so much!!

    • @KrishNamaste
      @KrishNamaste Před 11 měsíci

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

    • @PoojaDutt
      @PoojaDutt  Před 11 měsíci +2

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

    • @PoojaDutt
      @PoojaDutt  Před 11 měsíci

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

    • @KrishNamaste
      @KrishNamaste Před 11 měsíci

      @@PoojaDutt thank you.

  • @SSSWorldClass
    @SSSWorldClass Před 11 měsíci

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

  • @jeandyenriquerodriguezdiaz3984

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

  • @avinashgardasalgonquin4371
    @avinashgardasalgonquin4371 Před 11 měsíci

    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.

  • @curtisdavis8594
    @curtisdavis8594 Před 11 měsíci +1

    Great topic on DS and MJ linked list examples... Good examples overall. Are going to cover Algorithms and Big O notations speeds .? Thanks

  • @zinforthewin
    @zinforthewin Před 11 měsíci

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

  • @austinbao
    @austinbao Před rokem

    I loved ur explanations. Definitely subscribing!

  • @NeetCode
    @NeetCode Před rokem +34

    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  Před rokem +4

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

  • @God0f0dd
    @God0f0dd Před 8 měsíci +3

    So..
    First In First Out -> FIFO
    Last In First Out -> LIFO
    They're acronyms. There's no LEFO/FEFO. It's just that when some people pronounce the acronyms as a word, they make the 'I' sound like 'ee' rather than 'eye'
    Also, I don't think many list implementations are using just singly linked lists these days. But I've also never written a line of Java, so I don't know.
    It's also important to note that a family tree isn't actually a very good analog of a computer science tree. Generally CS trees have the constraint that any given node only has one parent, otherwise you get the more general data structure, a graph.
    One more nit: a tree is not at all like a hashmap. Hash maps use a hashing function to determine a slot to store entries and then a secondary data structure to handle collisions. In fact, a hash map might end up being built of many trees! Trees are, rather, more general cases of lists in which a node can have any number of children, but may only have one parent.

  • @SwarKunwar
    @SwarKunwar Před 11 měsíci +4

    Thanks! This video is really helpful, because I wanted a reference to understand data structures in Java. Plus, I really appreciate the crafty pages that you cut out to explain a couple of them! ^_^

    • @nathanreddyjesus
      @nathanreddyjesus Před 11 měsíci

      Me to

    • @saradagarwal1827
      @saradagarwal1827 Před 4 měsíci

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      czcams.com/play/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg.html&si=HbXzQSceUGIoqOjT

    • @saradagarwal1827
      @saradagarwal1827 Před 4 měsíci

      ​@@nathanreddyjesusAP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      czcams.com/play/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg.html&si=HbXzQSceUGIoqOjT

  • @aldrinjohnencina6153
    @aldrinjohnencina6153 Před 11 měsíci

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

    • @PoojaDutt
      @PoojaDutt  Před 11 měsíci

      Glad it was easy to understand 😀

  • @spartanAXA
    @spartanAXA Před 8 měsíci

    I did it, I learned what an array is!

  • @HCvacations
    @HCvacations Před 8 měsíci

    What compiler are you using for this?

  • @davem-1944
    @davem-1944 Před 9 měsíci

    Awesome explanations ! Thanks ! ❤❤

  • @meghanpivane
    @meghanpivane Před 8 měsíci

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

  • @iamanaybaid
    @iamanaybaid Před 7 měsíci

    Great video! Super informative :D

  • @Ryan-qu4vx
    @Ryan-qu4vx Před 2 měsíci

    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.

  • @neerajslab
    @neerajslab Před 11 měsíci +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.

  • @sairishibommakanti5359
    @sairishibommakanti5359 Před 4 měsíci

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

  • @alirezarezaei8624
    @alirezarezaei8624 Před 3 měsíci

    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.

  • @VijayPatil-tz3cr
    @VijayPatil-tz3cr Před 7 měsíci

    😮 thank you so much 👍👍

  • @slancerk1009
    @slancerk1009 Před 6 měsíci

    thank you nice explanation

  • @vishalnagle3292
    @vishalnagle3292 Před 11 měsíci

    Very helpful video pooja thank u so much 😊😊😊

  • @vladimir0rus
    @vladimir0rus Před 7 měsíci +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 Před 4 měsíci

      AP GP Best Hindi Explanation in India 💯 💯🎯🎯🎯
      czcams.com/play/PLlCpcDWq4nK-cVs4QsgmQ4rSn6l6sHumg.html&si=HbXzQSceUGIoqOjT

  • @spacex6997
    @spacex6997 Před 11 měsíci

    This was really helpful, thanks!

  • @glen9620
    @glen9620 Před 11 měsíci

    Just one question : can we implement x ADT with x DS? Like stack with stack ?

  • @fullStackInKannada
    @fullStackInKannada Před 5 měsíci

    Nice and thanks for your effort :)

  • @mohan1958
    @mohan1958 Před 11 měsíci

    Thanks for a very detailed explanation.

  • @sajalnamdeo4270
    @sajalnamdeo4270 Před rokem +2

    Very useful information, specially for beginners 👏👏

    • @PoojaDutt
      @PoojaDutt  Před rokem +1

      Thanks!! Glad you liked it 😀

  • @valenciawalker6498
    @valenciawalker6498 Před 8 měsíci

    Thank you !

  • @MyCodingDiarie
    @MyCodingDiarie Před rokem +2

    Wow, this video is amazing!😲 Your programming skills are truly impressive.

    • @PoojaDutt
      @PoojaDutt  Před rokem

      Thank you! I appreciate the kind words 😀

  • @dpach2846
    @dpach2846 Před 11 měsíci

    We love your videos Pooja . Keep it up !

  • @bwalyajunior613
    @bwalyajunior613 Před 3 měsíci

    Thank You Pooja 🙏🙏🙌🙌

  • @michaelsadaghyani
    @michaelsadaghyani Před rokem

    Very cool video! Good refresher for me!

  • @Madhu_P
    @Madhu_P Před 5 měsíci

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

  • @mnaresh5025
    @mnaresh5025 Před 9 měsíci

    Hi pooo pls make videos like this it's very useful

  • @colbyberger1881
    @colbyberger1881 Před 6 měsíci

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

  • @cnkumar20
    @cnkumar20 Před 6 měsíci

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

  • @mohan1958
    @mohan1958 Před 11 měsíci

    Thanks for the lessons, useful ..

  • @vladimir0rus
    @vladimir0rus Před 7 měsíci

    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.

  • @JohnAranita
    @JohnAranita Před 11 měsíci

    I love pointers in Pascal.

  • @midhunkumara2384
    @midhunkumara2384 Před 7 měsíci

    Basic knowledge acquired 🤝

  • @amitpadgaonkar8830
    @amitpadgaonkar8830 Před 2 měsíci

    What do you use to create visual effects in your videos?

  • @20avinashharisaindane60
    @20avinashharisaindane60 Před 11 měsíci +1

    Can you explain about graphs?

  • @user-ok9cm9nv6c
    @user-ok9cm9nv6c Před 11 měsíci

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

  • @ezeugwunweze6065
    @ezeugwunweze6065 Před 5 měsíci

    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.

  • @StudyStream1998
    @StudyStream1998 Před 11 měsíci

    Nice content mate! Loved it

  • @BAHUN28834
    @BAHUN28834 Před rokem +1

    You should upload courses on java+DSA
    you explain greattttttttttttttttttttttttttt

  • @jedidiahanarfi
    @jedidiahanarfi Před 9 měsíci

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

  • @fackyoutube8452
    @fackyoutube8452 Před 11 měsíci

    The Neetcode suggestion is great as well ty

    • @PoojaDutt
      @PoojaDutt  Před 11 měsíci

      I’m glad it was helpful!

  • @rogue9169
    @rogue9169 Před 6 měsíci

    How come last in first out is abbreviated lefo instead of lifo or first in first out is fefo instead of fifo?
    Is it last/first entry first out?