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

Поділитися
Вставка
  • Опубліковано 20 тра 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*
  • Наука та технологія

КОМЕНТАРІ • 407

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

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

  • @uvideo100
    @uvideo100 10 місяців тому +14

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

  • @software-with-rosh
    @software-with-rosh Рік тому +126

    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 😀

  • @jovanaycart
    @jovanaycart 8 місяців тому +3

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

  • @maedalnatour1516
    @maedalnatour1516 11 місяців тому +3

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

  • @srini9653
    @srini9653 5 місяців тому +6

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

  • @davemerkury
    @davemerkury Рік тому +35

    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 😀

  • @evansala7814
    @evansala7814 7 місяців тому +21

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

    • @PoojaDutt
      @PoojaDutt  7 місяців тому

      Thanks so much! 😀

  • @Artofnatiee
    @Artofnatiee 4 місяці тому

    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!

  • @tukurhamid4703
    @tukurhamid4703 9 місяців тому +2

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

  • @tahmidamajumder5067
    @tahmidamajumder5067 6 місяців тому +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.

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

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

  • @adismahmic2685
    @adismahmic2685 7 місяців тому +1

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

  • @anuragchakrabarty
    @anuragchakrabarty 3 місяці тому

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

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

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

  • @supremely450
    @supremely450 3 місяці тому +1

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

  • @devshah100
    @devshah100 7 місяців тому

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

  • @landobando8402
    @landobando8402 Рік тому +13

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

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

      Glad you liked it!!

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

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

  • @BilalKhan-sq2qj
    @BilalKhan-sq2qj 11 місяців тому

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

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

    Wow! Love how well explained her videos are!

  • @miked4587
    @miked4587 3 місяці тому

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

  • @julia_rodrigo
    @julia_rodrigo 6 місяців тому

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

  • @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 😀

  • @angelmiguel8496
    @angelmiguel8496 7 місяців тому

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

  • @chetanallapur4928
    @chetanallapur4928 10 місяців тому +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 8 місяців тому +1

      Same here

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

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

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

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

  • @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 5 місяців тому

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

  • @Traveltheworldforfun
    @Traveltheworldforfun 11 місяців тому +2

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

  • @abdlhkam74
    @abdlhkam74 3 місяці тому

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

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

    You make it seem so easy - great video !

  • @xBobaFetish
    @xBobaFetish 11 місяців тому +2

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

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

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

  • @jeandyenriquerodriguezdiaz3984
    @jeandyenriquerodriguezdiaz3984 21 день тому

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

  • @mktan-1223
    @mktan-1223 8 місяців тому

    Omg you are so good in explaining these topics.

  • @DineshGgoogle
    @DineshGgoogle 5 місяців тому +2

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

  • @dorsaghasri5760
    @dorsaghasri5760 8 місяців тому

    Thanks a lot✨
    It really helped me🌸🌸🌸

  • @furryfriendfamily7550
    @furryfriendfamily7550 Рік тому +16

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

  • @iamanaybaid
    @iamanaybaid 7 місяців тому

    Great video! Super informative :D

  • @fatimaiqra2169
    @fatimaiqra2169 9 місяців тому

    thanks for such a clear explanation

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

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

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

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

  • @Ryan-qu4vx
    @Ryan-qu4vx 2 місяці тому

    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.

  • @markwonah4274
    @markwonah4274 11 місяців тому +1

    You just earned a subscriber, this was really helpful

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

    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.

  • @saikrishna4026
    @saikrishna4026 8 місяців тому +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

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

    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.

  • @shivaniverma4266
    @shivaniverma4266 9 місяців тому

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

  • @davem-1944
    @davem-1944 10 місяців тому

    Awesome explanations ! Thanks ! ❤❤

  • @wixse.quisee
    @wixse.quisee 11 місяців тому

    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

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

    Very helpful video pooja thank u so much 😊😊😊

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

    Nice and thanks for your effort :)

  • @graziribeiros
    @graziribeiros 8 місяців тому +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  8 місяців тому +1

      So glad the video was helpful! 😀

  • @bwalyajunior613
    @bwalyajunior613 4 місяці тому

    Thank You Pooja 🙏🙏🙌🙌

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

    I loved ur explanations. Definitely subscribing!

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

    Very cool video! Good refresher for me!

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

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

  • @ricopido
    @ricopido 11 місяців тому +13

    the way she explained certain topics with ease 🤧

    • @sk-kr1uy
      @sk-kr1uy 3 місяці тому

      That's frustrating now 😂😂😂😂

    • @ricopido
      @ricopido 3 місяці тому

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

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

    Thanks for the lessons, useful ..

  • @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.

  • @God0f0dd
    @God0f0dd 8 місяців тому +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.

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

      I agree..think uve not learnt the fundamentals properly

    • @officialdreamplayz
      @officialdreamplayz 3 місяці тому

      what about FILO and LILO
      jk

  • @alirezarezaei8624
    @alirezarezaei8624 3 місяці тому

    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.

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

    We love your videos Pooja . Keep it up !

  • @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 5 місяців тому

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

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

    This was really helpful, thanks!

  • @slancerk1009
    @slancerk1009 6 місяців тому

    thank you nice explanation

  • @cnkumar20
    @cnkumar20 7 місяців тому

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

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

    Pooja, great job.

  • @VijayPatil-tz3cr
    @VijayPatil-tz3cr 8 місяців тому

    😮 thank you so much 👍👍

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

    Nice content mate! Loved it

  • @NeetCode
    @NeetCode Рік тому +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  Рік тому +4

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

  • @spartanAXA
    @spartanAXA 8 місяців тому

    I did it, I learned what an array is!

  • @ninizheng2640
    @ninizheng2640 4 місяці тому

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

  • @___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

  • @valenciawalker6498
    @valenciawalker6498 8 місяців тому

    Thank you !

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

    Very useful information, specially for beginners 👏👏

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

      Thanks!! Glad you liked it 😀

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

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

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

    Great video for beginners!

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

    Loved this Video Great 👍

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

    Thanks for a very detailed explanation.

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

    I love pointers in Pascal.

  • @WellActualllyyy
    @WellActualllyyy 7 місяців тому

    what language is are you using in the array explanation ? it seems fairly easy to understand

  • @colbyberger1881
    @colbyberger1881 6 місяців тому

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

  • @amitpadgaonkar8830
    @amitpadgaonkar8830 3 місяці тому

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

  • @Madhu_P
    @Madhu_P 6 місяців тому

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

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

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

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

      Glad it was easy to understand 😀

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

    Thanks Pooja ❤️

  • @neerajslab
    @neerajslab 11 місяців тому +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.

  • @bhoot-eu1he
    @bhoot-eu1he 3 місяці тому

    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

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

    Lot's of love from Ghana❤❤

  • @midhunkumara2384
    @midhunkumara2384 7 місяців тому

    Basic knowledge acquired 🤝

  • @sairishibommakanti5359
    @sairishibommakanti5359 4 місяці тому

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

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

    I love you sis for making this video 🙏🙏

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

    Thank You!

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

    Which language do you think it is best for learning DSA? I have the most experience with Java, but have also delved into Python, JavaScript and eve some Swift.

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

    Thank you love

  • @priyankaprabakaran1235
    @priyankaprabakaran1235 8 місяців тому

    what editing software you are using for editing your videos?

  • @vladimir0rus
    @vladimir0rus 7 місяців тому +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 5 місяців тому

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

  • @rogue9169
    @rogue9169 6 місяців тому

    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?

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

    Great video as always

  • @BUNNY-qp2ds
    @BUNNY-qp2ds 11 місяців тому +1

    Which code editor are you using??

  • @user-ok9cm9nv6c
    @user-ok9cm9nv6c 11 місяців тому

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