Video není dostupné.
Omlouváme se.

An Overview of Arrays and Memory (Data Structures & Algorithms #2)

Sdílet
Vložit
  • čas přidán 7. 08. 2024
  • How does memory / RAM work on a computer? Watch this video to find out!
    Check out Brilliant.org (brilliant.org/CSDojo/), a website for learning math and computer science concepts through solving problems. First 200 subscribers will get 20% off through the link above.
    Special thanks to Brilliant for sponsoring this video.
    You can find the entire data structures & algorithms series in a playlist here: goo.gl/wy3CWF

Komentáře • 542

  • @CSDojo
    @CSDojo  Před 6 lety +257

    Here’s an outline of this video:
    0:37: A quick overview / refresher of arrays
    2:49: What is memory?
    6:46: Examining memory and storage on my laptop
    7:48: How integers are stored on memory
    9:51: A simple model of memory (a long tape of bytes)
    13:55: Storing an array of integers instead of single integers
    Also, find this entire series in a playlist here: goo.gl/wy3CWF

  • @CSDojo
    @CSDojo  Před 6 lety +369

    Hey guys! So I stopped making my Python series for a while, but I was really surprised to get so many comments requesting that I make more.
    So, I think I would like to restart it sooner than later.
    I still want to focus on this data structures & algorithms series for now, but as I get used to the process, I'm hoping to start producing the Python videos in parallel. I'm not sure when exactly (or even whether or not) I'll be able to do it, but stay tuned-- and thanks a lot for all your comments and support!

    • @siakacamara7607
      @siakacamara7607 Před 6 lety +1

      CS Dojo do you do any full python course online in udemy or anywhere else where people can go to learn

    • @network9990
      @network9990 Před 6 lety +1

      I love both! To be honest, I favor this series over python, but I'll watch anything you post. You always provide insightful bits of information

    • @Riteshbachhar
      @Riteshbachhar Před 6 lety +2

      CS Dojo please make a video on learning path that one should follow to be a better programmer. Currently I am in physics major and want to combine CS and physics in future.

    • @ahmed.bhewary775
      @ahmed.bhewary775 Před 6 lety +1

      YK .. I know you from Python .. in my university ...for python series you are a superstar ,,,so please keep it on

    • @youssefsafer6204
      @youssefsafer6204 Před 6 lety +2

      plz CS Dojo i want to ask you how to turn a python coded program into an executable application . thnx

  • @dannggg
    @dannggg Před 2 lety +101

    I don’t understand how professors that been teaching for decades can’t explain something like this like you guys. Thank you :)

    • @sabertoothwallaby2937
      @sabertoothwallaby2937 Před rokem

      college is a scam

    • @biqbicle4982
      @biqbicle4982 Před rokem +2

      everyone explains differently and some people just leave stuff even though they know it

    • @surajbiswas7794
      @surajbiswas7794 Před rokem +9

      beacuse professor got paid by institution or govt not from the student...... but for youtube that is reverse

  • @asdfghjkl1770
    @asdfghjkl1770 Před 5 lety +229

    > Leader
    > Teacher
    > Genius
    > Good Programmer
    > Wonderful problem solving skill
    > Videos with motivation!
    yk you're a amazing guy! i wish i could meet you one day!

    • @zehaoyao5305
      @zehaoyao5305 Před 4 lety

      me too!

    • @Muhammedceylan
      @Muhammedceylan Před 3 lety

      Can you tell me the name of the application used?

    • @StarLan7
      @StarLan7 Před rokem

      @@Muhammedceylan r u asking what yk used to make the video?

    • @Muhammedceylan
      @Muhammedceylan Před rokem

      @@StarLan7 the application or tool used while giving lectures on the computer

    • @StarLan7
      @StarLan7 Před rokem

      @@Muhammedceylan i am not sure but it's probably Google docs

  • @vertigo6982
    @vertigo6982 Před 6 lety +66

    I love how he indexes his videos when theyre so short and dont really need to be indexed.. but it makes for a more effecient learning experience. You got my like.

  • @SuperDarmino
    @SuperDarmino Před 2 lety +9

    4 year old gem of content. Cant stress how important it is to go back to fundamentals when learning to code. Some people just jump straight into learning languages and down the line they get overwhelmed and ask too many questions than answered because they lack the necessary foundations. Beautifully laid out by Dojo and well defined structure for this course. Kudos!

  • @mitchelldejonghe4271
    @mitchelldejonghe4271 Před 5 lety +5

    The way you structure your videos is great! Simple to follow and great explanations. You've certainly earned my sub!

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

    Finally, we have a series of data structures and algorithms which is not boring....

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

    This is by far the best series on Data Structures & Algorithms. Love these videos. Keep 'em coming.

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

    Finally! I was really struggling through data structures, but then I found this guy. I have improved so much already! Thanks!

  • @abhisekmishra2194
    @abhisekmishra2194 Před 6 lety +2

    Eagerly awaiting for the next video in the series! Especially the advanced topics such as Dynamic Programming and applying Algorithm to a specific set of problems

  • @TheXTCNinja117
    @TheXTCNinja117 Před 5 lety +4

    Thank you for the simplicity, I'm learning a lot. More than I thought I could.

  • @whiterose5083
    @whiterose5083 Před 6 lety +9

    Watched 2 videos in 30 mins and I'm already fell in love with you man. You're the best I stumbled upon so far

    • @Muhammedceylan
      @Muhammedceylan Před 3 lety

      Can you tell me the name of the application used?

  • @imtk
    @imtk Před 6 lety +62

    Great Content :)
    For strong typed languages as java, C++, arrays are homogeneous, with a specific type (integer, char, string, etc). But for dynamic programming languages like Ruby and Python you can also have heterogeneous arrays, as the third example YK showed :)
    Keep up the great work! Big sub here.

  • @aspenhollyer1121
    @aspenhollyer1121 Před 6 lety +4

    You're an incredible teacher! Thank you so much for these videos, I'm finding them very helpful.

  • @basmakhalid6566
    @basmakhalid6566 Před 6 lety +5

    You're the best thing l've discovered in CZcams so far
    Thank you man !

  • @nocode659
    @nocode659 Před 6 lety +6

    Thanks man! Waiting for the advanced concepts as well!

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

    @cs dojo you are very inspirational. Such a good attitude man keep the great content coming !

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

    Thanks for listening to my request. I could imagine the memory without actually seeing the visuals. Please keep it going this way.

  • @martinunknown6317
    @martinunknown6317 Před 6 lety

    Very well explained, thank you very much! Looking forward to the next videos for this series!

  • @ashishsb9075
    @ashishsb9075 Před 6 lety +76

    Thanks for the video. Please continue the algorithm and data structures series going to cover advance topics also.

    • @Muhammedceylan
      @Muhammedceylan Před 3 lety

      Can you tell me the name of the application used?

  • @user-hm7ux6hx8g
    @user-hm7ux6hx8g Před rokem

    This is such a great video, you do an amazing job of breaking down everything and your examples are easy to follow along with! This video didn’t feel like 20 minutes at all

  • @nehabharati5738
    @nehabharati5738 Před 4 lety +1

    Woowww..Really awesome explanation on memories and storage. I've never had a more clear understanding than this before!! Thank you

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

    CS DOJO you are an angel for putting this material out for free! thank you, I love your work.

    • @Muhammedceylan
      @Muhammedceylan Před 3 lety

      Can you tell me the name of the application used?

  • @nehat786
    @nehat786 Před 6 lety

    Love you so much dojo! You are the champ of teaching. Very well explained. Keep up the good work.

  • @truejohnsolo
    @truejohnsolo Před 5 lety

    This video was so good. Such clear and concise explanation with excellent examples to illustrate the points and make them clearer.

  • @emerywolf9568
    @emerywolf9568 Před 5 lety

    Bro you are really good. I will spread you around to my classmates. You have the best tutorials I've seen in a long time

  • @isly4493
    @isly4493 Před 4 lety

    I finally got a better idea of how arrays work by the way you explains it. Thank you , that's really helpful for many of us who is actually looking forward to programming. I got to say that you are motivating me even more to pursue this field.

  • @shaillykeshari5408
    @shaillykeshari5408 Před 6 lety

    Your videos are very well crafted. I love watching them. Helps a lot :)

  • @saadbenbenabslam5176
    @saadbenbenabslam5176 Před 5 lety

    Thank you very very much! very helpful.
    PS:Bravo on the quality: Content, presentation, communication! 10/10 .Keep up!!! Cheers

  • @DarDarBinks1986
    @DarDarBinks1986 Před 6 lety +11

    I literally just started watching these videos a couple days ago and I can feel my brain growing.

  • @Andrew-pb2px
    @Andrew-pb2px Před 5 lety +1

    great videos! I'm a product manager in Silicon Valley and this has been a helpful course! Keep up the great work!

  • @sudarshansharma2896
    @sudarshansharma2896 Před 6 lety

    Amazing explanation buddy, you are great and you explained superbly and who hasn't been studied DS&A evan a single time then that person also can understand that how each & everything is being processed.
    Keep updating your tutorials on DSA, Python & Java as well.
    Thanks man!!!

  • @jeffpal3840
    @jeffpal3840 Před 6 lety +4

    I'm engineer and I like to watch your videos. It's so good. Thanks

  • @nithinsukumar5751
    @nithinsukumar5751 Před 6 lety +18

    You are the best teacher...

  • @MdRafiurRahman-mr7fz
    @MdRafiurRahman-mr7fz Před 4 lety +1

    I just love the way he explains every topic is his videos. Just mind-blowing.😍😍😍

  • @jitendrashelar4123
    @jitendrashelar4123 Před rokem

    You are such a great teacher! I just can't believe I got this concept. You made it so easy to understand. Hats off to you sir and thank you very much!

  • @appkr4184
    @appkr4184 Před 2 lety

    Very concise and clear explanation. Many thanks!

  • @ICT_student_study_time

    Beautifully explained, you are a charm. Keep the good work up! - Learnt a lot

  • @prettylog
    @prettylog Před 4 lety

    loved to watch!
    Thanks

  • @e.g.1651
    @e.g.1651 Před 4 lety

    Thanks for this very helpful video !
    I'm a beginner, but i understood this topic in a very smooth way, keep doing this good work !

  • @andresacosta2183
    @andresacosta2183 Před 3 lety

    This is the best explanation I have seen of how memory works, thanks for sharing your knowledge.

  • @LashaGoch
    @LashaGoch Před 4 lety

    How happy I am when I google some topic and it directs me to your videos!!! Thanks, man! Keep going!

  • @BNR-Ant
    @BNR-Ant Před 6 lety

    This is great to prepare for my upcoming semester. Some things I skipped but in all they were great explanations.

  • @okrek6
    @okrek6 Před 6 lety

    Helping me study for my first exam on Tuesday. Thank you so much!

  • @tobiburrahman7572
    @tobiburrahman7572 Před 6 lety

    Continue on with this series(DS&A)... It will help me prepare for exams and interviews.. Thanks CS Dojo :)

  • @zeyiwang5055
    @zeyiwang5055 Před 6 lety

    Very useful for people who have limited programming skills to understand some basic knowledges. Can't wait for the next video!

  • @akumasdeception
    @akumasdeception Před 3 lety

    This video is brilliant, thank you CS Dojo!

  • @missphantomhive2796
    @missphantomhive2796 Před 4 lety +1

    Now this video was life-changing!

  • @dougschallmoser
    @dougschallmoser Před 4 lety

    I love your clear explanations! Very helpful.

  • @Nihitha1215
    @Nihitha1215 Před 4 lety +1

    What an amazing explanation of memory.well done sir.

  • @anshulsharma3137
    @anshulsharma3137 Před 6 lety

    Thanks yk for this... Keep making this series 💗👍

  • @RandomGuy-pr7gt
    @RandomGuy-pr7gt Před 6 lety

    To me for some reason, YK looks very honest in his efforts putting these videos out. Keep posting.

  • @jamesjohn8397
    @jamesjohn8397 Před 2 lety

    you presented this technical information in a very graspable manner - great !! well done!

  • @FouadBallan
    @FouadBallan Před 5 lety

    keep doing what you are doing man . it is high quality content

  • @priyansubiruly8189
    @priyansubiruly8189 Před 6 lety +1

    You have totally simplified the array concept. You are a brilliant teacher. Looking forward for your python videos. Love from India. :)

  • @kevintran6102
    @kevintran6102 Před 6 lety +1

    Thank you. Really helpful. To become a good software engineer we need to understand fundamental knowledge like this one.

  • @amrfarhan2952
    @amrfarhan2952 Před 6 lety

    Thank you a lot for this series and i am waiting for the next video :D

  • @rudycarv2197
    @rudycarv2197 Před rokem

    There so many Really Good Channels with Intelligent Developers Behind them but CS Dojo is Outstanding , very Clear and easier to understand what's been thought on Any Subject related to Software.
    Well Done all the Best

  • @aldwindelgado2292
    @aldwindelgado2292 Před 5 lety

    I downloaded all your python tutorials for beginners and it's time learn something new today. Also, i do recall your video about Data Structure and algorithms.
    Hontouni Arigato YK sensei!!
    Greatings from Philippines 😁

  • @nehaliacharya7257
    @nehaliacharya7257 Před 3 lety

    The explanation was simple, clear & awesome. Had the professors in my so-called "top" institution learnt to teach like this, we would have succeeded & cracked product company interviews during college placements itself.

  • @Cr00klynsFinest
    @Cr00klynsFinest Před 6 lety +1

    Love your videos! Keep it up!!!!

  • @tunjiadewoye448
    @tunjiadewoye448 Před 2 lety

    Really appreciate your great work

  • @mennaxart6970
    @mennaxart6970 Před rokem

    Finally i understand the relatedness between codes , storage and memory in computer. Thank u for your simple methods of explanation 🌹✨

  • @vandangorade6738
    @vandangorade6738 Před 6 lety +2

    Ur concepts are crystal clear 👍

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

    You are the man... You explain these concepts so well. Thanks

  • @F7FD
    @F7FD Před 3 lety

    very well explained. Thank you for that!

  • @chandanadas7860
    @chandanadas7860 Před 6 lety

    excellent video.your understanding and teaching stuff are genuinely so good.please make more stuff like this..i have already watched your many video that others are soo Good.

  • @RusuTraianCristian
    @RusuTraianCristian Před 4 lety +1

    Them paint skills are strong in this one! :D Good video!

  • @37zaidkhan29
    @37zaidkhan29 Před 2 lety

    Impressive I’ve learned some new things in this video. Thank you 😊

  • @ashishnagar
    @ashishnagar Před 6 lety

    Yor are setting the standards for online tutorials explanation of concepts. Great work.

  • @kerrtvtutorials
    @kerrtvtutorials Před rokem

    Great video! As always.

  • @kewemanable
    @kewemanable Před 4 lety

    thanks for your efforts! great videos

  • @mmuneebajaz
    @mmuneebajaz Před 6 lety

    very well done bro , keep up the good work

  • @portfedh
    @portfedh Před 2 lety

    I finally got it after this video. Thank you!

  • @chilldude1337
    @chilldude1337 Před 3 lety

    I felt like I learned a lot. Thank u so much!

  • @WaliSayed
    @WaliSayed Před 6 lety

    Thank you for your useful tutorials.
    I indeed need more of JAVA analytical tutorials. I appreciate for Data Structure ones much.
    Thank you!

  • @Michael-zl5oe
    @Michael-zl5oe Před 6 lety

    you are a very inspiring person !! thank you so much for your videos !! your explanations are very clear and your english is very easy to understand for not english native people like me !!

  • @muntadheralnoor8365
    @muntadheralnoor8365 Před 3 lety

    Best emphasis on memory I've come across thanks !

  • @Blaskillo
    @Blaskillo Před 5 lety

    Thank you very much for sharing all your knowledge, I am following your udemy course about 11 coding interview questions, and most of your CZcams videos. I am preparing myself to pass an interview for Google and you are helping me a lot. Thanks

  • @marcuswilson1230
    @marcuswilson1230 Před 6 lety

    You are a great teacher. This video helped me a lot!

  • @sitrakaratsimba8103
    @sitrakaratsimba8103 Před 6 lety

    Damn, I was sleeping watching CS50 2017 because I had no idea what Pr. David Malan was talking about (he is a great teacher too), but with your videos, I start connecting the dots so thank you! I'll rewatch the CS50 after yours! Nice :)

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

    Great explanation, thanks, keep up the good work 🙇

  • @nominlee8345
    @nominlee8345 Před rokem

    i m really glad i found you in my learning process

  • @edidiongbassey919
    @edidiongbassey919 Před rokem

    This is the best video l have watch in my entire life ,am happy keep up.

  • @ayushgupta1881
    @ayushgupta1881 Před 3 lety

    Thanks a lot ! Amazing explanation !

  • @epfacts91
    @epfacts91 Před 5 lety

    Great stuff, YK. Thank you!

  • @bibarsov
    @bibarsov Před 6 lety

    Very illustrative lesson, thank you.

  • @naveennk1534
    @naveennk1534 Před 5 lety

    Data structure and algorithm wow ,its great bro we want more.

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

    Learning C right now and this video is perfect for background knowledge on pointers. Thank you for this.

  • @totoprajka5679
    @totoprajka5679 Před 3 lety

    it's enlightening! thank you!

  • @mukul9choudhary
    @mukul9choudhary Před 3 lety

    You're doing a great job,buddy. Thank you.

  • @CarlosAppleduardo
    @CarlosAppleduardo Před 6 lety

    this is so well explained!

  • @kyrajohnsonx
    @kyrajohnsonx Před 2 lety

    Awesome video!

  • @shishirjha7744
    @shishirjha7744 Před 6 lety

    You r brilliant. Such clarity of concepts and accent. You seem to be the Young Feynman in Computer Science. Keep on educating us. All the best for all youe endeavours.

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

    Thanks you for this lesson!

  • @crediblewrestlings7681

    Great work

  • @jitendramishra7814
    @jitendramishra7814 Před 5 lety

    Thanks sir keep making videos of data structures it helps me a lots

  • @takbirkhan9154
    @takbirkhan9154 Před 2 lety

    Very nice explanation.

  • @CA-bp4xw
    @CA-bp4xw Před 3 lety

    I am really enjoying this Bro! You are a brilliant teacher... Thanks!