Beginner Data Structures Explained Like You Are 5

Sdílet
Vložit
  • čas přidán 7. 09. 2024

Komentáře • 225

  • @Bukola1
    @Bukola1  Před 3 lety +117

    Thanks for watching! Stay tuned for part 2, where I’ll go over more advanced Data Structures.

    • @batsunet
      @batsunet Před 3 lety

      Great video! Thanks!

    • @jessibenzel243
      @jessibenzel243 Před 3 lety

      This was so helpful! Looking forward to part 2!!! Thank you!!

    • @NP-js3do
      @NP-js3do Před 3 lety

      You're so inspiring! Can't wait for more

    • @SunilEnglish629
      @SunilEnglish629 Před 3 lety

      Hello.. My dear friend. How is there? Thank you so much for sharing this. I hope that you are all doing great there and everything is going on well ..have a blessed day. God bless you. My dear friend

    • @LoveExcelsAll
      @LoveExcelsAll Před 3 lety +1

      I must say I LOVE your peaceful, fun, and informative approach to this (boring) subject Lol. Best approach I've seen so far. Looking forward to part 2. This was well laid out, with clear examples that made it easy to understand. Please keep up the great work Young Queen!

  • @juelule
    @juelule Před 3 lety +112

    As a bootcamp grad data structures are something I feel like we didn’t go over half as much as we should’ve even though it’s so important in the development world. Thank you for this video!

    • @VickyMei
      @VickyMei Před 3 lety +4

      i feel you girl :(

    • @luckychonk9527
      @luckychonk9527 Před 3 lety +1

      ​@Bacon PancakesI'm the exact opposite lol. I prefer front-end more than back-end.
      Did you already go take CS courses at uni but are doing a summer bootcamp to supplement your education? That's the vibe I get from your comment. If you did/are, would you recommend that as a route? I was thinking of doing the same for additional certification as well but I'm not sure

    • @TheLifeOfMartin
      @TheLifeOfMartin Před 3 lety +2

      My bootcamp is nothing but arrays, loops and such. No html or css so far..

    • @chantelvenessa
      @chantelvenessa Před rokem

      Yes I agree

  • @_elizabethliving
    @_elizabethliving Před 3 lety +242

    Am I the only one who’s a coding newbie but likes watching people talk about journey rather than learning 😹

    • @VickyMei
      @VickyMei Před 3 lety

      lol

    • @brightchinaka
      @brightchinaka Před 3 lety +1

      You’re welcome 😂😂

    • @FranksWorldTV
      @FranksWorldTV Před 3 lety +2

      Not a newbie but I enjoy that as well

    • @denisebishi5212
      @denisebishi5212 Před 3 lety +2

      Same😂

    • @dannyjdhall
      @dannyjdhall Před 3 lety +22

      In another video Bukola said to get off CZcams even her video and go back to programming 😂 I felt so attacked

  • @AndrewHitti
    @AndrewHitti Před 3 lety +49

    If anyone had trouble understanding these 4 data structures before this video, they def don’t have that problem anymore 👏🏼👏🏼👏🏼

  • @mokroargra7277
    @mokroargra7277 Před 3 lety +29

    I remember writing my first python algo and knowing nothing about big-o... I wish I would have watch videos like this before starting.

  • @simonbaldwin8966
    @simonbaldwin8966 Před 3 lety +12

    Thank you for this, I teach CS in the UK to 16-18 year olds and will be sharing this video with my students. Great explanations and examples.

  • @PlGGS
    @PlGGS Před 3 lety +32

    How have I never heard someone summarize stacks with pringles omg

    • @retrofutur1st
      @retrofutur1st Před 3 lety

      was only liking but now subscribing after that brilliant analogy

  • @meliVinelli333
    @meliVinelli333 Před 2 lety +8

    I love this video. I started watching you about 2 years ago when I was trying to make the decision of whether or not I would go back to school. Your videos really stood out to me because when you spoke about your process of becoming a software developer, you spoke about it realistically and it came across as genuine. You didn’t just mention all of the good things about SE and you opened up about how difficult it could be during the learning process. I decide to go back to school and I am done with school in less than a month. Thank you for being a good influence ♥🙌🏽 Best decision ever.

  • @just_matt3937
    @just_matt3937 Před 2 lety +2

    I took Data Structures & Algorithms two semesters ago. Before watching this video, I was unsure of my knowledge of the topic as I struggle with imposter syndrome. However, as I watched the video, I found myself predicting the words you were about to say. This was an amazing confidence booster. Thank you!

  • @joycewambui824
    @joycewambui824 Před 3 lety +17

    This is so well explained. I'm currently learning data structures so this helped re-enforce my understanding

  • @Iguhc
    @Iguhc Před 3 lety +6

    These examples were awesome! So simple and effective, real life visuals to help the most clueless beginner or the experienced techy who may need a refresher. This is very much appreciated. Thank you.

  • @FierceAmbition263
    @FierceAmbition263 Před 3 lety +14

    Bukola there you go again adding value into our lives!!! :) ...also thanks for inspiring me to start my own Tech Channel, i cant thank you enough Sis...Its encouraging see other black people in Tech :)

  • @ByMeMonique
    @ByMeMonique Před 3 lety +23

    My favorite analogy was the Pringle stack analogy. I actually understood these concepts... it’s like each of them have an advantage that the other one doesn’t. They all can be used effectively....you just need to know which structure best fits the set of data being built. Thank you for the great editing and explanation.

  • @justisabelll
    @justisabelll Před 3 lety +36

    great video, the visuals examples like the egg carton and pringles can really made it easier to understand

    • @Bukola1
      @Bukola1  Před 3 lety +2

      Glad to hear, that's what really helped the strengths and weakness stick for me!

  • @KipAl254
    @KipAl254 Před 3 lety +3

    You are the God of software. Fact that you can eleguently talk about coding with ease is insane to me. Kudoz!!!

  • @b43xoit
    @b43xoit Před 3 lety +1

    You switched levels of abstraction in the middle of the video. You start with the array and the singly-linked list, which are in fact data structures. But in the second half, you go to stacks and queues, which are abstract descriptions of how you would plan to use a data structure. But to make them real, they still have to be implemented with some underlying concrete data structure. For example, the singly-linked list is an excellent way to implement a stack.

  • @lidiadelacruz2873
    @lidiadelacruz2873 Před 3 lety +7

    My current struggles as I am in the job search and these Algos are no joke! Thank you

    • @shubhsagar6234
      @shubhsagar6234 Před 3 lety

      Yeah. And guess what these won't help you in real world problems but for interviews

    • @lidiadelacruz2873
      @lidiadelacruz2873 Před 3 lety

      @@shubhsagar6234 RIGHT!

    • @Bukola1
      @Bukola1  Před 3 lety

      I totally feel you! The job search process is brutal, goodluck!

  • @sehrishbalouch7068
    @sehrishbalouch7068 Před 3 lety +2

    Thank you for this video. I just graduated a coding bootcamp and now have to immerse myself in data structures and algorithms so this was a very nice intro video. I love your content and it’s so refreshing to see a woman successful in tech

  • @laur-unstagenameactuallyca1587

    holy shit I've just started learning about structs in the CS50 course this could not have come at a better time, you're literally one of the easiest people for me to understand when talking about any topic. You know how different people like different teaching styles? And different teachers are perfect to explain things to a varying group of people, well you seem to be a really awesome teacher when explaining concepts for me. It really is different strokes for different folks, like some people get that elated feeling of truly understanding someone when listening to the CS50 lecturer (David), but I don't as much. Anyways, thank you (and the universe) for this video dropping literally a day ago 😂

  • @anyasyht
    @anyasyht Před 3 lety +7

    Amazing!- can't wait for part two!

  • @Nineb325
    @Nineb325 Před rokem

    Thank you so much! I am studying for my Algo and Data Structure exam and this helped me greatly! May you be blessed🙏

  • @Aced_Dreamer
    @Aced_Dreamer Před 3 lety +3

    You just taught me data structures like I was a baby. Thank you!!!

  • @boop5326
    @boop5326 Před 2 lety

    thank you for speaking to us like human beings with no experience.

  • @glennpowell5957
    @glennpowell5957 Před 3 lety +1

    New to this (web designing)...well soft spoken and showing concern and patients to beginners. keep up the good work, Thank you.

  • @edadson
    @edadson Před 2 lety

    best explanation of data structures online.. its all about getting that picture in your head.. good job..

  • @artistflife12
    @artistflife12 Před 3 lety +1

    Hi, Bukola! I just wanted to say thank you for being such a huge source of inspiration to me. I found you when I just started on my journey to get into cloud computing. It was awesome to see a fellow Black woman who made it in tech (even if it wasn't the exact same field 😂). I'm happy to say that I finally got a full-time position as a cloud engineer 😁. Like you, I hope to be a source of inspiration for those trying to get into the field and hope to mentor after I've gotten settled haha.
    Good luck with everything that you do and I'll continue to watch and root for you and everyone who is on their tech journey! 😊

  • @coder_d
    @coder_d Před rokem

    You have become my favourite over a couple of days. Thanks for such amazing content.

  • @notapartofthisworld
    @notapartofthisworld Před 3 lety

    I’ve been struck with DS and Algorithms for sooooo long. You made it so clear with the Pringles and egg carton. I owe you my life 😊

  • @elmalleable
    @elmalleable Před 3 lety +4

    thee amount of effort in this video is stack overflowing.

    • @Bukola1
      @Bukola1  Před 3 lety +1

      lol took me a week to edit this video 😭

    • @elmalleable
      @elmalleable Před 3 lety +1

      @@Bukola1 you are dedicated, passionate and hardworking. is that tears of hardwork i am seeing 😂

  • @AndrewHitti
    @AndrewHitti Před 3 lety +3

    Never expected a data structures video to get me hungry for Pringle’s 😂😂😂

  • @kiarastreet6180
    @kiarastreet6180 Před 3 lety +5

    Love this video and the visuals you have, it’s been hard learning Python for me because there are no visuals to go by. Thank you for this.

    • @Bukola1
      @Bukola1  Před 3 lety

      You're welcome! Thanks for watching!

  • @Annaonawave
    @Annaonawave Před rokem

    I looove seeing women in tech! I feel so alone amongst all the men in my classes. Thank you for representing us!

  • @Globalfoodbook1
    @Globalfoodbook1 Před 3 lety

    Sorry for your loss and may God console you and your family.

  • @missMiracle7
    @missMiracle7 Před 3 lety +1

    this is the best DS explanation I ever seen on youtube! Thank you! Can't wait to watch part 2

  • @fallingmass5241
    @fallingmass5241 Před 3 lety +1

    Literally studying this in my bootcamp as we speak!!! Thank you so much for this explanation 🙏🏾🙏🏾🙏🏾

  • @pay_attn
    @pay_attn Před rokem

    This title explains my situation, THANK YOU

  • @InTheGlow135
    @InTheGlow135 Před 3 lety

    Great video, strangely enough this answers questions on why certain program executions work one way and others that seem to be similar but are actually “quicker” in nature and have obvious advantages. Thank you!!!

  • @afrosymphony8207
    @afrosymphony8207 Před rokem

    this shit made me finally understand the power of quantum computing. the linear thingy seems to be a major pain the ass

  • @jamesross5120
    @jamesross5120 Před 2 lety

    man id love a video tutorial series with you teaching us all the basics of python plus some advanced stuff too, im only up to conditional list comprehensions and its really slow going but i just take it one step at a time and im making some headway each day.

  • @jordanbester5254
    @jordanbester5254 Před 2 lety

    Can really listen to her all day

  • @naih.272
    @naih.272 Před 2 lety

    Thank you for making such great videos, I watch them all the time!

  • @starberrysweetee1495
    @starberrysweetee1495 Před 3 lety

    Thank you so much! I'm trying to get started on data structures because I'll be really late in my curriculum before I start that class and I wasn't sure where to start.

  • @myrtiy
    @myrtiy Před 3 lety +2

    This a pretty succinct and enjoyable video! Thank you so much Bukola!

  • @Emilyghe
    @Emilyghe Před 3 lety

    Good to know nodes! I always thought it was server because I worked on the connection between a node inside my client company and an external node for data integrity

  • @dominickcharbonneau9250

    Thank you for making this! I am in an intro python class, and this video made this weeks content way more approachable and intuitive!

  • @joshuaoladipo5971
    @joshuaoladipo5971 Před 3 lety

    Wow..
    If all the algorithm videos I have been watching can be this interesting and simple to understand maybe by now I should have been working in Google...lol!
    Thank you so much Bukola!
    This is such a creative and excellent summary.
    I can't wait for part 2

  • @softcoda
    @softcoda Před 3 lety +1

    Wowww....so cool. I really admire your approach to explaining complex concepts

  • @MelaninInTech
    @MelaninInTech Před 3 lety +1

    I needed this!! All of those visuals were on point too!

  • @VickyMei
    @VickyMei Před 3 lety

    This video is GOLD !!!!!!!!!!!!! I LOVE IT 😍 😊 😻

  • @ibukunadekunle6230
    @ibukunadekunle6230 Před 3 lety +1

    Literally starting this next week. Thank you!

  • @kamertonaudiophileplayer847

    Another an amazing introduction from you. It is so visual and so simple to understand. I keep learning using your lessons. But a stack if useful if you need to count that every open parenthesis matches closing one.

  • @jonahwagoner
    @jonahwagoner Před 3 lety +1

    Basically you say why all of these data structures are not ideal for searching, so what would be a good data structure for searching?

  • @shirleys325
    @shirleys325 Před 3 lety

    Love this, I always love your vids ! I enjoy viewing real examples, it helps me understand better. I hope you mention hashmaps in your part 2 :)

  • @77Sherms
    @77Sherms Před 3 lety

    This is a great video. You explain everything very clearly and simply. Love the time stamps too. Well done.

  • @LuisMedina-ok5cg
    @LuisMedina-ok5cg Před 3 lety +1

    Thank you!
    Please continue with these vids 🥺
    Tips 4 just getting started 😆

  • @Ravenex2
    @Ravenex2 Před 3 lety +1

    This was so cool..........never seen it presented like this!

  • @tolucocoflosbach7828
    @tolucocoflosbach7828 Před 3 lety

    Wow! This was so well explained! I honestly cannot wait for part 2!

  • @Honeyiee
    @Honeyiee Před 3 lety

    Wow! This video was so informative and helpful. You make these concepts so easy to understand. Can’t wait for more videos!

  • @dnasredine
    @dnasredine Před 3 lety

    Thanks 👍. The example with pringles crisps is very illustrative but not healthy

  • @AlaraDinc
    @AlaraDinc Před rokem

    really simple and helpful video! and always motivating to see girls in coding :) thanks!!

  • @rachelle9588
    @rachelle9588 Před 3 lety

    Thanks! Your patience and easy breakdown totally helped me understand these.

  • @karmendurbin
    @karmendurbin Před 3 lety

    Thank you lovely, :) I am learning how to write Data Structures in JAVA right now. And this was helpful.

  • @ndyer6005
    @ndyer6005 Před 3 lety

    Very useful bits of info as I begin prepping for interviews. Your presentation is great.

  • @jackriver1999
    @jackriver1999 Před 3 lety

    Definitely give this a watch...currently doing DSA module on degree

  • @mrseanpaul81
    @mrseanpaul81 Před 3 lety

    Great video. I think mentioning array insertion at the middle or at the beginning as a weakness would have been beneficial, but overall awesome!

  • @pythonic_way
    @pythonic_way Před 3 lety

    Thank you for the video and providing Data Structures resources, especially reference to the books!

  • @kinglouiecd
    @kinglouiecd Před 3 lety

    This is a super helpful video! Thanks! I enjoyed the visuals to help understand the data structures.

  • @terryco1
    @terryco1 Před 2 lety

    Bukola! Great video on data structures. Great explaining and awesome examples

  • @motunrayoakinsete
    @motunrayoakinsete Před rokem

    Hi Bukola. Just found your channel. Thank you so much for sharing this: can I ask if I can have access to the example notes. Can seem to download it?

  • @Emilyghe
    @Emilyghe Před 3 lety

    Good to learn this as an IT consultant too!

  • @mcthomas6428
    @mcthomas6428 Před 3 lety

    Really like your analogies, It really helps explain/break down the Data structures. And it also doesn’t hurt that your easy on the eyes🥰🥰 if u catch my drift😉

  • @joannwatu7603
    @joannwatu7603 Před 3 lety

    Excellent explanation and descriptive analogies. Thank you 😊.

  • @jejuisl7411
    @jejuisl7411 Před rokem

    this video is amazing! 😊 Thank you for making these concepts accessible

  • @mindsetnuggets
    @mindsetnuggets Před 3 lety

    Awesome way to explain these concepts

  • @ladywebber1726
    @ladywebber1726 Před 3 lety

    Thank you.... your explanation made more sense to me than my course lol

  • @agustinzambranonavarrete1092

    @Bukola Can you start your own Programming Course? This was so simple to understand, and informative at the same time.

  • @chineduotuya1065
    @chineduotuya1065 Před rokem

    This was brilliant. Thank you so much

  • @alexirabor
    @alexirabor Před 3 lety

    Thank you so much. I found this video really helpful. When is part 2 coming out ?

  • @catcakie
    @catcakie Před 3 lety +1

    Thank you for this video 😭

  • @gener6995
    @gener6995 Před 3 lety

    Wow she is so beautiful and smart. Crystal clear explanation 👏👏👏

  • @melvinthomas8533
    @melvinthomas8533 Před 3 lety

    Good job explaining this topic!

  • @ErnestAmeyaw
    @ErnestAmeyaw Před 3 lety

    Great explanation, looking forward to the next one!

  • @hinafraz528
    @hinafraz528 Před rokem

    simply incredible

  • @Jzarecta
    @Jzarecta Před 3 lety

    Awesome now explain how to use lambdas functions and decorators

  • @kidsfun5703
    @kidsfun5703 Před 2 lety

    You are a life saver

  • @michellesun-forbes30under38

    *Day one, or one day. You decide.*
    If you saw this comment, I hope today will be day one for you. 🤍🖤🤍

  • @quotestrange
    @quotestrange Před 3 lety

    Great video! Could you cover more common topics in tech like these?

  • @trevorm3680
    @trevorm3680 Před 3 lety

    Looking forward to a discussion of sets!

  • @drickzee
    @drickzee Před 3 lety

    Thank you and well presented! Part 2 is going to be Thanos fighting the Avengers in Endgame lol. I see Trees and Hashing in the future :)

  • @SoftwareJournal
    @SoftwareJournal Před 3 lety

    The visuals are great! Great video!

  • @annevanwijk2196
    @annevanwijk2196 Před 3 lety

    Great video! Which structure is the best or would be good for searching? And how often do you need to search?

  • @karstenc
    @karstenc Před 3 lety

    It's the egg counting and the excellent analogies for me.

  • @emeka_chukwulobe
    @emeka_chukwulobe Před 3 lety

    Loved the pringles example

  • @christelleninaa
    @christelleninaa Před 2 lety

    Dear Pringles u better sponsor this woman

  • @mefrefgiweuhef4808
    @mefrefgiweuhef4808 Před 3 lety

    The real life examples were extremely helpful

  • @ChanceMinus
    @ChanceMinus Před 3 lety

    Great video. Very illuminating. Thank you.

  • @v-bro6954
    @v-bro6954 Před 3 lety

    Hi. Please tell us what you do about your work in python. What kind of tasks are you doing. How urgent are they and so on...

  • @elleincloud
    @elleincloud Před 3 lety

    Your channel is so helpful! Thank you!

  • @syedalearns
    @syedalearns Před 2 lety

    so helpful, thank you so much!

  • @explicit-africans
    @explicit-africans Před 3 lety

    Hello Bukola.. I have a question. I’m just getting started with web development (html, CSS, JavaScript). Data structures and algorithms seems like a thing for c and c++, should I still study it??