No annoying loud music intros, no 6 min introduction, spoken clearly, and straight to the point. I wish all educational videos were like this.
@swayx36572 жыл бұрын
no indian accent
@stuiedaman2 жыл бұрын
@@swayx3657 some of the best instructional videos I have found have been from someone with an Indian or otherwise hard to understand accent. This has made me better at understanding foreign accents, and thus, I get to enjoy more videos.
@raghnallm40042 жыл бұрын
And no stupid analogies
@Gupatik2 жыл бұрын
@@stuiedaman same here, I'm now professional at understanding foreign accents, even tho Chinese and greek are still so hard to get your ears used to.
@predictionfraud99277 ай бұрын
I love overwatch
@supernerd100000000007 жыл бұрын
I pay about 12k a year for education at San Jose State University. It's sad that I learn more from watching your videos for free than I do at a 4 year college. Thanks for your help, your videos are awesome!
@AnonymousDeveloper17 жыл бұрын
Modern teachers should learn like this dude. Simple, short and easy to understand.
@passaroquetemasanaovoa7 жыл бұрын
I think it's the same all over the world. Here in Brazil it's the same, I learn more on YT but we need the f****n diploma...
@해장국먹고즐거운파티7 жыл бұрын
really agree with this opinion
@FunnyHacks7 жыл бұрын
Something I didn't really understand enough while I was studying is that an education is very little to do with what you learn, and more about learning how to learn and interact with people, and certifying that you can learn. A large portion of the stuff you learn will be obsolete within a few years, while learning how to learn and work with other people will serve you for life. Not to undermine the compliment to the poster though, this video, and probably the channel are indeed useful :)
@ganstabreakincity7 жыл бұрын
Same from Spain
@DanT-iu6oc5 жыл бұрын
HOW DID THIS GUY EXPLAIN IN 5 MINS WHAT CONFUSED MY ENTIRE CLASS FOR 2 HOURS? WHAT THE HELL?!!
@user-rf4vc7mt4d4 жыл бұрын
lmao right?
@BlueMrDragoN3 жыл бұрын
2 hours? For me its been 10 weeks and it all makes sense now lmao
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@DaRealTim4 жыл бұрын
i could cry. the importance of educating someone is to keep it simple. my prof wrapped this simple explanation in a 217 pages script. Greetings from germany I owe you one
@hunterblake85076 жыл бұрын
Explained better in 5 min than in the 3 lectures my professor taught on it
@genericwhitemale70285 жыл бұрын
He's gotta expand the class long enough so he won't awkwardly stay silent for 100 minutes.
@reyarnoco56575 жыл бұрын
@@genericwhitemale7028 This is true. We need to explain it repeatedly and with hundred of examples because we don't want to awkwardly stay silent for 3 hours :)
@siaprasad84004 жыл бұрын
Efficiency
@rauleduardocruzperez72704 жыл бұрын
hahahahah I thought the same. I was searching articles and videos about this, and this video is perfect. Although it's just an introduction.
@ShubhamSingh-zt6zb3 жыл бұрын
😂
@latedeveloper78362 жыл бұрын
0:40 nice overview 0:50 Big-O usually thinks about worst-case 1:00 Rule 1 - ignore constants 1:15 Rules 2 - certain terms 'dominate' others 1:40 Big-O cheat sheet chart 2:00 Example 1 2:45 Example 2 - for loop 2:58 Example 3 3:30 Quadratic time 3:40 Example 4 - total run time 4:10 Example 5 - if-else statement 4:43 Summary - in practice
@pranavnyavanandi97102 жыл бұрын
It's incorrect to say that Big O usually thinks about the worst case. He did use the word "usually" but did not clear it up. Asymptotic notations are a mathematical concept to generalize the way a function is expressed by writing it in terms of a more general function, doing this makes it easy to compare different functions. Big O is one way to do that. It is used to denote an upper bound to a given function. So it doesn't really have anything to do with the worst case or best case of an algorithm's performance.
@magma590gaming Жыл бұрын
@@pranavnyavanandi9710 Actually it's not exactly that considering we disregard the multiplicative constants wheras in maths we don't
@koshka02 Жыл бұрын
You did a better job explaining in 5 minutes than my professor did in 4 hours of lecture. Well done.
@Talents.z4 жыл бұрын
It's always hilarious when you spend hours trying to understand something through lecture slides and can't understand it at all, then a 5 minute video explains it better than the professors ever did.
@Preeti..78864 жыл бұрын
Yes
@jdkingsley65433 жыл бұрын
literally break out laughing, old educators are the problem.
@aroncasiano17963 жыл бұрын
my data structures and algorithms book literally rambles off on none important information and over complicates this proccess lol
@oworandom3 жыл бұрын
@@jdkingsley6543 more on the system part though i would say, Eduction system from like 200 urs ago when industrial revolution is starting to take place just arent suited for modern society
@AdventrueTV2 жыл бұрын
its because they gotta gatekeep the knowledge broseph
@ZenithF0RTE6 ай бұрын
I've watched a dozen videos on complexity theory, P vs NP and Big-O notation and you are THE FIRST to give examples with a breakdown. Bravo good sir. I doff my cap to you.
@hv_here3 ай бұрын
After not understanding this topic at my university, I asked the copilot and it referred me to this video. You are a good man Michael. God bless you! You have made it so simple.
@MichaelSambol3 ай бұрын
wow that's pretty dang cool. thanks for sharing 💪🏼
@333_studios6 жыл бұрын
I need to do a big-O analysis on my life habits priorities.
@_productivity__nill_11316 жыл бұрын
Me too
@lexicon15806 жыл бұрын
Every computer science professor I've ever had didn't explain this concept as simply and concisely as you just did. Thank you.
@DerLuchtАй бұрын
Thank you, this was really helpful. You cut straight to the case and explained everything like a pro. Pure joy to watch.
@TheDarkestPaladin Жыл бұрын
I don't know who you are, never heard of you before. What I know for sure is that you're a legend and a hero to all students out there
@MichaelSambol Жыл бұрын
God bless
@emmyleke70495 ай бұрын
After 1 hour videos, I cannot believe how much this helped me finally understand this topic. I'm in awe.
@MichaelSambol5 ай бұрын
love to hear it!
@shauryajindal21 Жыл бұрын
THIS WAS PERFECT. I was self-studying from a textbook and was wayyyy to confused, so I did a quick search on youtube and found this video. Easy. Simple. Concise. You covered everything so perfectly and actually helped me understand the topic. THANK YOU SO MUCH. Please continue making videos like this!!!
@zaiyuanlu87514 жыл бұрын
Instead of the big long videos, you made this concept clear and easy to understand, all KZbin videos should be like this. I don't know why professors always tends to go very deep very early. Which is absolute not needed for beginner students
@vladimirkirichenko19727 ай бұрын
Couldn't agree more with: No annoying loud music intros, no 6 min introduction, spoken clearly, and straight to the point. I wish all educational videos were like this.
@MichaelSambol7 ай бұрын
Thank you, Vladimir!
@aaronbaker86063 жыл бұрын
I think this is one of the best videos I have seen. I hate how most videos won't just bother to show with an actual function or dummy code.
@MsKostas75 жыл бұрын
If your deegree has anything to do with algorithms i bet you will watch all the videos in his channel. Great work man. Thank you so much. Explanatory and time efficient. Well done!
@troybolo Жыл бұрын
Helped me understand a topic i've been struggling with for ages in a clear and simple way. lifesaver!
@MichaelSambol Жыл бұрын
Great to hear!
@dreamer-en7ir Жыл бұрын
Slow, loud and clear voice...bro you just saved my exam...thanks
@jeremylu03272 ай бұрын
This helped me so much in my IB exam prep thanks a lot!
@doglife2447 Жыл бұрын
Thank you so much for the explanation! I've been searching all day to find a good video until I'd found yours. Again great explanation, and I love how you got straight to the point.
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@Patiencelad3 жыл бұрын
Finally, someone who explains it clearly, without all the mumbo jumbo. Thank you!
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@valentino86252 жыл бұрын
one of the Simple and Perfect explanation about Big-O notation I have ever heard.
@nehalzahra57635 жыл бұрын
You're amazing bro , i have learnt a lot from your five minute video than 36 minutes tutorials.
@aguelejoseph57537 ай бұрын
After reading many tutorials on this subject, this is by far the best explanation i have found. Thank you. You just got an additional subscriber
@MichaelSambol7 ай бұрын
Thank you!
@hadesnj27708 ай бұрын
Finally an actually good video which fr explained smth without useless intros and random bs
@vamsir2000 Жыл бұрын
This is so far the best video that I cam across about Big O. Thank you Michael
@loispeter2270 Жыл бұрын
Your explenation is so much better than the explenation from my teachers. Thank you so much!
@whiteline41573 жыл бұрын
I read multiple articles about this topic but you are the only one that I can understand. Thanks for the video.
@AKGamersLite3 жыл бұрын
My algorithms professors spent 1 hour explaining Big-O in the most complicated way possible, and here I learnt about it in just 5 minutes and I actually understood this video way better. Thank you! I wish CS professors would stop this formal complex way of teaching, and try make it simple and easy to learn like this video has done
@cryscoxx Жыл бұрын
Thanks! After a few rewatch and playback, gave me more understanding on what's going on rather than staring at my slides! Kudos to you!
@Cos_Wayne Жыл бұрын
This is one of the best tutorials I have ever seen, thank you.
@KleinMelanieF24 күн бұрын
Soooo clear! love it. Much better than our seminar
@deeabee966 жыл бұрын
Learned more from this 5 minute vid than several hours in discrete structures class...
@morello60614 жыл бұрын
All the down votes are from jealous CS professors.
@hugh-martinrouxhughy74194 жыл бұрын
No jokes, this man did in 5 minutes what my lecture couldn't do in an entire semester XD
@BruceRicard6 ай бұрын
All the down votes are from people who actually know what big-O is.
@morello60616 ай бұрын
@@BruceRicard Found one!
@sito89433 жыл бұрын
If I have watched these videos three years ago, I would had a better calification at school, thanks a lot
@morello60614 жыл бұрын
I was skeptical because this was a 5 minute video, but it explained the concept so well in such a short time. Thank you so much.
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@TSAMikeyo893 жыл бұрын
My professor did such a heinous job teaching this subject for my Data Structures course, and yet you taught me what I needed to know in five minutes... Thank you sir.
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@devendratapdia115 жыл бұрын
Simplified so much that even 8th std kid will understand. Great job.
@chandrashekarr19772 жыл бұрын
OMG! Where were you man? Why our professors are incapable of these skills? God bless you! Thank you
@michaellong88123 жыл бұрын
I think you explain this better than the author of cracking the code interview. Great job!
@grosssocks3699 Жыл бұрын
best channel for cs periodt! Thanks a lot Michael for making me understand this tricky concept which I have been trying to grasp for past one year ;)
@MichaelSambol Жыл бұрын
💪🏼❤️
@Aditya951114 жыл бұрын
Thanks for this video 👌 Love from India ❤️🇮🇳😍
@Therustyfountain6 ай бұрын
Studying for my Data Structures and Analysis of Algorithms midterm, thanks for your help! Great video, very easy to understand explanation.
@dr00g35 Жыл бұрын
Thank you so much! You are my saviour. I will finish my algorithms class this semester because of you
@MichaelSambol Жыл бұрын
💪🏼❤️
@techwithbube5 жыл бұрын
You are a genius. Thanks for the first time in 6 years I understand this.
@ivxr.rАй бұрын
I love you dude! 3 lectures worth of nonsense, and this 5 minute video did it for me.
@MichaelSambolАй бұрын
💪🏼❤️
@volo77 жыл бұрын
cant imagine how this could get any easier for comprehension. mindblowingly simple
@realnice36724 жыл бұрын
@@talleyrand9530 if its like a= [i for i in range(10)] print(a) isn't that O(N)?
@matteoar3 жыл бұрын
@@realnice3672 that's a O(1), the cicle doesn't depend on a variable but it will be up to the 10 (11?) cicles that range does. If it was a: i in range(n), that's a O(n)
@Chribit6 жыл бұрын
you may have just saved my life.
@kpss03Ай бұрын
Awesome work, champs!
@fzane144 жыл бұрын
Wow, what my professor took hours to explain, you explained better in 5 minutes. I appreciate you sharing this. Subscribed
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@KienNguyen-co2on5 жыл бұрын
This is more useful than my professor's 40 minute lecture
@momithayepuri83462 жыл бұрын
bro mine was 90 min...what is the point? 🥲
@itsok3913 жыл бұрын
Easy to understand and well explained. This really helps. At first glance, My first impression of this topic is quite hard to understand.
@nathanielsa523 Жыл бұрын
what the heck, bro is an amazing teacher. I fully understand props to u teacher
@scottunderriner3608 Жыл бұрын
Thank you my friend. My students appreciate all your hard work. -Mr. U
@MichaelSambol Жыл бұрын
Awesome to hear. Thanks for sharing my channel!
@morenomt272 жыл бұрын
wow! If I only have watched this video before the interview that I have failed 2 weeks ago :D you're a gem!!
@carlossfiesta2 жыл бұрын
I failed this class 3 times. I get it. I finally get it. Thank you.
@shuckol5 жыл бұрын
This explanation literally thought me how to calculate one of the most important features of a good code, its Efficiency. All in 5 minutes. Unbelievable. Thanks, truly!
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@matiheilenkotter7169 Жыл бұрын
Better explanation than my teacher with 200 PHDs, thanks!
@jithmarathnayaka22985 жыл бұрын
After watching so many videos, only this video gave me a clear idea about big O notation.
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@kausha7135 Жыл бұрын
Why do I take multiple computer science classes and a math class over the course of two years and still don't understand big O, but I watch this video and suddenly it's clear as day?
@57Javier7474 жыл бұрын
I could understand easy with your explanation!! Thanks for your time! Grettings from Argentina!
@guilhermefilipefernandesba31709 ай бұрын
This was one fo the best educational videos I have ever seen. Thanks!
@weebmojo28612 жыл бұрын
This has got to be the easiest and concise explanation i've ever seen for the Big O notation. Thanks Champ!!
@geos596 жыл бұрын
Finally someone knows what they’re talking about and explains it well.
@facelessvoid290211 ай бұрын
Dude sums up my first 3 algorithm classes to 5 mins. What a chad :D
@Fikayoz7 жыл бұрын
Thank you so much. 5 Minutes, simple, easy to understand. No unnecessary jargon.
@MarcusAbad-Dominguez9 ай бұрын
Thank you bro I needed this i got a test tomorrow and that explained It so well
@dcairol4 жыл бұрын
“Brevity is an art”. Beautiful and simple explanation.
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@estebancarrasco58233 жыл бұрын
> Uploads short videos that go straight to the point about how algorithms work > Refuses to elaborate > Leaves Michael the big chad
@josephbonheur30538 ай бұрын
how can you simplify every hard concept to a clear beginner-friendly level like this? You are amazing thank you.
@JohnMarkIsaacMadison6 жыл бұрын
@0:08: Big o notation is simplied analysis of _____: an algorithm's efficiency. @0:53: Big O typically looks at worst case. Ignores CONSTANTS. 5n ---> O(n) @1:34: O(1) < O(logn) < O(n) < O(nlogn) < O(n²) < O(2²) < O(n!) @1:41: BigOCheatSheet.com @2:11: O(1)==ConstantTime _____: (size of n does not effect calculation time) @2:48: N*O(1) == O(N) == LinearTime @3:22: O(1)+O(N) ==> O(N) _____: Because the for loop dominates runtime. _____: For very large values of N, the O(1) _____: part is like a grain of rice in a waterfall. @3:26: (N*N) == (N²) == Quadratic Time @3:47: Can you determine the total runtime? @4:30: Because we choose WORST CASE senario, _____: we choose O(n²) in this example. @4:55: Constants Matter and be aware of best and average case.
@chrise2026 жыл бұрын
I just started watching but couldn't help myself for thumbing UP, in the middle of it. Great straight to the point explanation!
@iben11952 жыл бұрын
I just heard of Big O Notation today and thanks to you for making it digestible.
@bornpahadi2764 жыл бұрын
This is so simple explanation of big-0 I ever found in KZbin, I was dealing with this. Thanks man.
@abhask013 жыл бұрын
Bro i've watched countless videos regarding Big O but this is the one . In just 5 minutes i learned so much more than the other ones . God bless you 👍🏼👍🏼
@vaibhavsrivastva12536 ай бұрын
May god bless you, and your family!
@madscientist82863 жыл бұрын
Oh man, you saved my Thursday interview, it requires Big-O and I have no idea. If I get the job I will send you a big "thank you!" :)
@TheThecheeese4 жыл бұрын
Wow! I go to Sussex University, Brighton, England, United Kingdom even though I am on exchange from University of Queensland, Queensland, Australia (Top 50 uni) and I still learn so much more than I have in my 50 year degree! Love your vids
@assinrobotaswome26142 ай бұрын
Thank you so much for this video. It finally explained what my proffeser couldent. Thank you
@brettnewbold62984 жыл бұрын
At 2:34 we say 3*O(1) = O(1), but then we say N*O(1) = O(N) at 2:53. Am I missing something about N? Is it different than n (the amount of times the print statement will occur)? My understanding is that n would be a constant and n*O(1) = O(1), just like it did for 3*O(1)
@huidaecho51942 жыл бұрын
I had the exact same question, but 3 is a constant. It'll never change regardless of the data size N, so it's dropped. However, N is a variable and can change with the amount of data, so it's not dropped. That's my understanding.
@progtom75854 жыл бұрын
brilliant video, thanks heaps. I now understand why we exclude the lower order stuff and constants...
@vitus34 жыл бұрын
It is really sad you don't make more videos, then your channel would be all i needed for the exam
@Kirill-ir4vg6 жыл бұрын
this video finally cleared this topic for me. After so many materials I read... Much appreciate, keep it up!
@rabiaaghafoor3 жыл бұрын
The best video on big o notation ever!
@drditup Жыл бұрын
i dont get it. i never understood this concept more precisely than this. 5 years master degree im robotics (tons of cs classes), but this 5min talk just clarified it. i will recommend this channel to every student i meet from now on
@light16733 ай бұрын
What is algorithm efficiency? kzbin.info/www/bejne/o32WqZVud9R2qpYsi=43RIy36zdpXRxJCd
@adrian7164 жыл бұрын
I can't believe how straight to the point this explanation is, haha
@andreaaldrich40465 жыл бұрын
This is the only video that clicked with on me Big-O Notation.
@frazebean5117 Жыл бұрын
Crazy how this guy made me understand Big O notation in 5 minutes. Not to a deep level of course, but enough for me to get a nice intro to understanding time complexities.
@MichaelSambol Жыл бұрын
Not as deep as uni lectures but good for intros or a refresher. Thanks for watching!
@jarrydpatel96505 жыл бұрын
Your channel saves lives.
@AA-rd6nm10 ай бұрын
Excellent explanation! Easy for understanding...thank you...
@neuro19962 жыл бұрын
Perfect seriously perfect i had a hard time understanding it and it was this simple... Thanks man big thanks
@PhantomeJK2 жыл бұрын
I don't want to pile on to the comments that all echo the same sentiment, but I'm going to do it anyway :D These videos are so GOOD for learning, you succinctly sum up such big concepts, thank you.
@MichaelSambol2 жыл бұрын
Thank you!
@awesomeclips82536 ай бұрын
i learned more here than i did in my cs classes
@RedRedLazerKing5 жыл бұрын
My prof: hebrirbdisbfudbd ok class over.
@kaoutarru46194 жыл бұрын
Is that Russian lmao
@osmankhalid20054 жыл бұрын
Now I will be able to prepare lecture for my tomorrow's class. Thank you!
@phileasdg3 жыл бұрын
This video is excellent. Straightforward and to the point. You love to see it.