Complete Beginner's Guide to Big O Notation

Sdílet
Vložit
  • čas přidán 22. 07. 2024
  • Learn the basics of Big O Notation and Time Complexity in this crash course video. Learn how to evaluate and discuss the performance of different solutions to the same problem. How do you know which implementation is best?
    If you're ready to launch your career as a software engineer, check out my job-guaranteed bootcamp with Springboard: springboard.com/workshops/sof...
  • Věda a technologie

Komentáře • 282

  • @petercannon1865
    @petercannon1865 Před 4 lety +98

    This has to be one of the best, most thorough, beginner friendly, and most simple ways of explaining this subject. Most other tutorials brush past that clear explanation you delivered with the initial graph and end up losing their audience in a swamp of technical jargon overload to the point where they give up. Thank you for your clarity on this important topic!

    • @ColtSteeleCode
      @ColtSteeleCode  Před 4 lety +10

      Thanks, Peter! Big O is tough to teach, but that's what makes it fun to me. I think the topic itself isn't all that exciting, but it's fun to try and come up with ways to explain such a dense/technical thing.

    • @DanT-iu6oc
      @DanT-iu6oc Před 4 lety +2

      this completely explains hacker rank's shitty explanation. that woman is an absolute idiot explaining nonsense

    • @rodanm
      @rodanm Před 4 lety +2

      @@DanT-iu6oc Bro, dont be a pussy nor hater..
      Colt, sorry for making fight here, just defending humanity and education.

  • @majia
    @majia Před 2 lety +11

    I could cry, thank you so much. This is the first time Big 0 has ever made sense to me. I cannot thank you enough, you're an excellent teacher. Thank you for starting with the benefits of Big O (the why we need it) before jumping into to the hows. I'm always a why person and most folks just jump into teaching you how to find it. The visual graph in the beginning for someone whose background is not in math was extremely helpful.

  • @andriitynok3897
    @andriitynok3897 Před 5 lety +174

    The best explanation of Big O I've found so far :) Thanks

  • @stockmarketinvestingforeve6263

    This is by far the best explanation I've seen/read/heard.

  • @robertsiepkowski6479
    @robertsiepkowski6479 Před 5 lety

    I watch dozens of different teachers on many different platforms and you are the only one who seems to keep me engaged. I can't pinpoint what makes you so much better, but I just learn from you and I actually finish your videos and understand what the heck you're saying. You truly have a gift Colt. We are very lucky you decided to become a teacher. Thank you for all that you do.

  • @dandandan01
    @dandandan01 Před 5 lety +1

    This is the best video and explanation of Big O that I've seen and I feel like this should be shown in all CS courses. Thank you so much for this, you've helped me a ton and got yourself another subscriber.

  • @AF-bn3ps
    @AF-bn3ps Před 4 lety

    WONDERFUL video!! I’m a beginner coding student and this video was THE MOST helpful and easy to follow and understand video I’ve found. Well spoke and very clear. You explained everything in simple terms with wonderful graphics. Thank you!!!

  • @masoudmokhtari3904
    @masoudmokhtari3904 Před 5 lety +13

    This is one of the most intimidating CPSC subjects in our engineering program. I was also asked questions about this in a firmware validation job interview. I really wish you had covered this when I was taking that CPSC course. You are a year late! 🤣 thanks for the great content and your top notch courses on Udemy.

  • @adityaojha5776
    @adityaojha5776 Před 4 lety

    I read a comment that this is the best video on big o notation, now I agree. He was simple and to the point perfect for noobies or even intermediates. Thanx Colt. I'd love to see more videos on different topics of programming and competitive programming.

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

    This video has helped me sooooo much!!! No one else could clearly explain to me what Big O actually was. You've officially succeeded in translating the Japanese.

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

    This is the best video to start with if you wanna know about Big O notation from zero knowledge of it. Thanks Steele

  • @Abhi-oo9ki
    @Abhi-oo9ki Před 4 lety +1

    Seriously, one of the best tutorials on Big O notation. Really liked it a lot!

  • @saurabhjethi3859
    @saurabhjethi3859 Před 3 lety

    So far the best explanation! Have been going through several videos to understand and with the details and examples in this one, this makes it easy to understand! Thank you for this!

  • @dentsu_
    @dentsu_ Před 3 lety

    Thanks. After looking for an actual coherent explanation all day, I have found your video. Hopefully future students find this video first

  • @falconiere
    @falconiere Před 2 lety

    This is the best explanation I've seen in my life about Big O notation. You are the best!

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

    This is the best explanation video I've run across so far, super simple and to the point

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

    BEST explanation of Big O I've found. Thank you SO much! --From someone who didn't take decent math in school

  • @ehaltom1
    @ehaltom1 Před 5 lety

    I watched quite a few videos on this topic and this video is the first one I watched where Big O kinda clicked! Thank you for that.

  • @repolly1000
    @repolly1000 Před 3 lety

    wow! this was incredible! I got here after seeing a different video explaining Big O and I was kinda panicking because I didn't understand it at all, and here you explained it really well, really accessibly.

  • @jacsonmiranda
    @jacsonmiranda Před 4 lety +10

    searching for this subject on youtube, than I recognized Colt's voice (I took bootcamp course).
    Good lessons as always

  • @jennyggf3556
    @jennyggf3556 Před 5 lety

    A LOT better explanation than all the other videos I have seen about Big O Notation!!

  • @EdmundAlynJones
    @EdmundAlynJones Před 4 lety

    You’re explanation is great. However, your design and color combos for this presentation are BANGING! Looks so good.

  • @V99.2
    @V99.2 Před 4 lety

    So many videos I watched to understand BigO. This is the best. Practical and visual examples... Grate work. Thankyou...

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

    One of the best introductory videos on Big O Notation and eagerly waiting for the React Course as well as the Webpack Video.

  • @benjaminhill5408
    @benjaminhill5408 Před 3 lety

    Awesome video. Learned a lot. The video i saw of someone else explaining this i got confused like 1 minute in so i'm so glad i found this video

  • @Shad1991
    @Shad1991 Před 3 lety

    thats why he's the best..takes complex topic and makes it seem so simple...God bless you Colt

  • @ddaanniieellllee
    @ddaanniieellllee Před 4 lety +2

    New to programming and I’m trying to get down the key concepts and big o notation has always been confusing but this is the best explanation I’ve stumbled upon yet! Also noticed on the description you have a springboard boot camp, I’ve been hesitant about dropping bucks on boot camps but I would totally take that if you are still teaching it

  • @go_all_the_way
    @go_all_the_way Před rokem

    I'm a self taught developer getting ready for technical interviews. This video is the best one on CZcams covering big O notation

  • @narasimharao7007
    @narasimharao7007 Před 4 lety

    i have searched for too many videos for BIG O, but after seeing this i got answer for BIG O thanks a lot bro

  • @pilatec
    @pilatec Před 4 lety

    The Big O notation concept felt abstract and complicated to me until i came across Colt's explanation. I'm like, "how could i have not understood this!". Thank you so so so much man!

  • @gingerbeardworkouts2955

    By far the best tutorial on O notation. Take a bow sir. Thanks

  • @leonard7065
    @leonard7065 Před 5 lety

    best explanation of Big O, been searching for a clearer explanation of the subject, thank you sir!

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

    This is definitely the best explanation on big-O. Thank you. Subscribed!

  • @ZKlabunde
    @ZKlabunde Před 3 lety

    Colt is the best instructor! Amazing to see you making videos man! I miss teaching with you!

  • @moe8438
    @moe8438 Před 3 lety

    I never comment on videos but after yelling Yes! as I answered your really easy questions at the end, I felt really "fuzzy" inside. Thanks for making this!

  • @hyrdeshgangwar
    @hyrdeshgangwar Před 4 lety

    If you know nothing about time complexity .. this is the perfect video ... explained in the most easiest way possible ...

  • @chenarabdulla8981
    @chenarabdulla8981 Před 4 lety

    Thanks so much for this awesome explanation. I struggled a lot understanding this Big O notation, but you made my day. Thanks again.

  • @danielszalok8540
    @danielszalok8540 Před 5 lety +1

    Best video on CZcams about the subject. Well done!

  • @ArtyomMe
    @ArtyomMe Před 5 lety +2

    Thanks for the video, man. This was very much a Richard Feynman style of explanation. Very helpful.

  • @chorton53
    @chorton53 Před 3 lety

    I found your video very clear and easy to understand. Thanks and Happy Holidays !

  • @jpcampbell
    @jpcampbell Před 4 lety

    Probably the thing they hammered into us most at college. I’m glad they did.

  • @ejiroolokpa4933
    @ejiroolokpa4933 Před 2 lety

    Thank you ! I have watched many other videos, and this video gave me a better understanding of the Big O Notation. Keep up the good work :)

  • @mohithnayak2815
    @mohithnayak2815 Před 4 lety

    I got a clear picture of big O basics after watching this video. Thanks!!

  • @jstn7659
    @jstn7659 Před 3 lety

    I've graduated with a computer science degree and never really understood Big O until now. Thank you so much. It was always so confusing from my professors

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

    The cats staring into my soul while you talked about subscribing definitely worked...cats are the best strategy.

  • @babatundeololade6765
    @babatundeololade6765 Před 5 lety +37

    Welcome back Colt.Good to hear that you're almost done with the react course.

  • @zizothegreat2769
    @zizothegreat2769 Před 4 lety +15

    I am currently taking your MySQL class on Udemy. I surprisingly stumbled on this video and was like waiiiit a minute, I know that voice lol

  • @cjleee4fun
    @cjleee4fun Před 4 lety

    This is just so good! Crisp and to-the-point. Am subscribing

  • @Ravetoon
    @Ravetoon Před 5 lety +2

    Great explanation and breakdown of the examples. I definitely have a better grasp of Big O Notation now.

  • @armsjarbc8597
    @armsjarbc8597 Před 2 lety

    Your a really good teacher, I’m glad I found this video

  • @arteria6536
    @arteria6536 Před 2 lety

    Thank you so much! Finally! Someone who can make this topic seem easy to understand.

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

    Helped me a lot to understand my algorithms course in collage. Thank you so much!

  • @gobraz
    @gobraz Před 4 lety +4

    This is the best explanation I've seen.

  • @bigtimbers9025
    @bigtimbers9025 Před 5 lety +2

    Life always finds a way.
    This was a great explanation! Thank you!

  • @Fer-jf3pl
    @Fer-jf3pl Před 4 lety

    Wow best Big O explanation on CZcams. Thanks!

  • @sallaklamhayyen9876
    @sallaklamhayyen9876 Před 2 lety

    Short concise and informative content thank you Colt

  • @xanvong1501
    @xanvong1501 Před 4 lety

    Thank you ! you make it very easy and simple to understand the Big O notation which it's complex !

  • @ekings2119
    @ekings2119 Před 4 lety

    Thank you so much. The little exercises at the end are surprisingly helpful.

  • @thomasebel7824
    @thomasebel7824 Před 5 lety

    Awesome video! First time I understood this concept. Thanks a lot!

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

    I really wish you were my teacher in grad college... Such an amazing simplification of the concept!

  • @kawaljitsingh3520
    @kawaljitsingh3520 Před 5 lety

    Thank you so much, Colt! this video clears a lot of doubts of mine.

  • @jachimikeonuoha5447
    @jachimikeonuoha5447 Před 4 lety

    Great Video! I now understand Big O so much better 👍🏾

  • @thismoment57
    @thismoment57 Před 4 lety

    Brilliant! Superbly explained! Thank you Colt!

  • @samvmsvm
    @samvmsvm Před 3 lety

    Thanks for making this video! It's really easy to follow and understand.

  • @jonatanramhoj
    @jonatanramhoj Před 5 lety

    WO(n)derful explanation! Simple and straight forward with easy-to-follow examples and illustrations.

  • @DanT-iu6oc
    @DanT-iu6oc Před 4 lety

    Colt you are doing God's work my friend, keep it up you AMERICAN HERO

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

    Dude! oh my goodness that totally helped it “click”! Thanks for the video it was short but very clear and understandable. Totally getting a sub from me thanks again!

  • @alphonseprakash7459
    @alphonseprakash7459 Před 3 lety

    its literally the best big O videos present on youtube thanks.... : D

  • @madpassager607
    @madpassager607 Před 5 lety

    this is the best way to define anything great job Sir!!!

  • @daveeddrumz5097
    @daveeddrumz5097 Před rokem

    This video has been really helpful, Thanks so much

  • @ivammagalhaes7155
    @ivammagalhaes7155 Před 3 lety

    Great explanation, Colt!

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

    Phenomenal - great explanation of Big O .

  • @tatjanaburdett2854
    @tatjanaburdett2854 Před 3 lety

    Life saver as always!!! Great video!

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

    Thanks for the demo, this explains things really simply!
    10:52

  • @Pgarbs
    @Pgarbs Před 5 lety

    Colt, cannot wait for the new React course. Will definitely be purchasing day 1.
    Any plans to show how to connect a React front end with a Node back end?
    Thanks for all your hard work!

  • @davidjfertitta4050
    @davidjfertitta4050 Před 4 lety

    This was an awesomely clear explanation. Thanks!

  • @zyenapz
    @zyenapz Před 3 lety

    Thank you for the simple explanation! I have subscribed to your channel!

  • @ruby2thursday
    @ruby2thursday Před 3 lety

    this was super insightful. thank you!

  • @karemkhaled2361
    @karemkhaled2361 Před rokem

    Thanks for your effort, it so helpful for the beginners

  • @gixxerblade
    @gixxerblade Před 4 lety

    Best video on BigO notation. Thank you!

  • @hcbpassos
    @hcbpassos Před 4 lety

    Your didactic is insane. Keep the great work.

  • @jff711
    @jff711 Před 4 lety

    Very helpful and clear explanation. Thank you!

  • @JuanGonzalez-cl2fy
    @JuanGonzalez-cl2fy Před 4 lety

    This is an amazing video. Great work!

  • @JR-em2hn
    @JR-em2hn Před 3 lety

    Very complex topic yet Colt makes it super clear. ''I'll just show you pictures of my cat so you are entertained'' lol

  • @99Pakii
    @99Pakii Před 3 lety

    i loved your way of teaching

  • @juanalbors6759
    @juanalbors6759 Před 5 lety

    Hey Colt! I come from your udemy training on mysql. It was amazing. Nice to see you're doing well!

  • @marshallvalentino2572
    @marshallvalentino2572 Před 4 lety +2

    This is the best explanation on The big O notation that I've found so far!

  • @prasannab7706
    @prasannab7706 Před 2 lety

    Thanks for the clean explanation.

  • @jamesmiller2521
    @jamesmiller2521 Před 4 lety

    Your explanation is the best! Thanks a lot!

  • @damirko
    @damirko Před 5 lety +2

    Great intro video to the Basics of Big O Notation. I look forward to seeing more on this subject. Ty for taking the time to make and post it.

  • @moazelsawaf2000
    @moazelsawaf2000 Před 3 lety

    Thanks a lot ❤
    Great quality explanation ❤

  • @bra5081
    @bra5081 Před 4 lety

    Thank you it's a very good video. Everything is well explained.

  • @SyedObaidullah555
    @SyedObaidullah555 Před 4 lety

    Amazing mate! Thanks for this video.

  • @senthelazy667
    @senthelazy667 Před 2 lety

    very clear,the best video ever

  • @rahulpurohit9612
    @rahulpurohit9612 Před 5 lety

    Thanks Colt for your good courses.

  • @techchak9916
    @techchak9916 Před 5 lety +2

    i am waiting for ur react course and will definitely enroll in it

  • @katiagalkina4607
    @katiagalkina4607 Před 2 lety

    A huge thank you! This was totally awesome! 👌

  • @MarsLanding91
    @MarsLanding91 Před 4 lety

    Very helpful, thank you! Can you recommend a video on O(log n) or n(log n) time complexities?

  • @godspeedmacias9799
    @godspeedmacias9799 Před 4 lety

    Best explanation I found, thanks

  • @sendelany
    @sendelany Před 4 lety

    Thanks for the great explanation. On a side note, the video ends before one expects. There is a fine red line at the bottom which looks like a progress bar stuck at 3 quarters :-)