Table of Contents: Quick Intro 0:00 - 0:22 For Loop Madness 0:22 - 0:31 What Does Asymptotic Really Mean? 0:31 - 1:27 Tail Behavior 1:27 - 1:48 Why Elapsed Real Time Is Unreliable 1:48 - 2:31 What We Should Be Interested In 2:31 - 2:55 Racing 2 Computers 2:55 - 3:40 Who Will The Winner Be? 3:40 - 3:52 The Approximate Running Times 3:52 - 4:28 Investigating Linear Functions 4:28 - 5:28 The Graphs Share Something In Common 5:28 - 6:14 Why Do We Drop Constants? 6:14 - 6:40 What I Really Mean When I Say "Linear" Time 6:40 - 7:03 Wrap Up 7:03 - 7:45 Notes: 0:28 -> For those curious, the work that the 2 for loops do would be bounded by O(n). This is because for each of the n iterations of the outer loop, we will perform 10 iterations in the inner loop...do you notice how n does not influence the inner loop? In fact, we notice that the work of 10 (from the inner loop) for each of the outer loop iterations is...constant. Constant in time......O(1) time. So O( n * 1) = O(n). Where n is a measure of an arbitrary input. 2:54 -> Credits to Clyde Kruskal & Mohammad Nayeem Teli (both teachers at the University of Maryland) for the example of Computer A & computer B running 2 different algorithms. That was not an example that I created myself. 5:01 -> no idea why the video looks faded out...camera was acting weird. 6:40 -> Big O is only 1 way we can bound tail behavior. There are others.
@Nyquiiist4 жыл бұрын
There are too many sites that try to give a quick crash course a month or two months before the interview, but I really like how dive deeper and take your time to explain things. Also love the fact that your content is more academic in nature. Thank you for your hard work man, its much appreciated, def gonna check out your platform.
@BackToBackSWE4 жыл бұрын
Sure!
@khsprashanth4 жыл бұрын
Best Explanation EVER!!!! I Mean it! ASYMPTOTICALLY
@BackToBackSWE4 жыл бұрын
thanks
@arobot43983 жыл бұрын
bro ur better than 99% of the online educators and even some professors!
@prashantpandya69924 жыл бұрын
Thank you SO MUCH! The best introduction to this concept that I have come across.
@MorseAttack-b1f11 ай бұрын
Wow this was so clear! I love the graphics popping in and out and the way your voice inflections keep us alert. Great teaching skills!
@BackToBackSWE11 ай бұрын
Happy Holidays 🎉 Thank you for your kind words! We'd love to offer you a 40% Off our exclusive lifetime membership just use the code CHEER40 - backtobackswe.com/checkout?plan=lifetime-legacy&discount_code=CHEER40
@kelvinmacharia37153 жыл бұрын
I am getting started with algorithms.Still confused but this video made it a little more clearer. Good job bro
@JRK_RIDES4 жыл бұрын
Two years in college and it wasn't this clear for me.....Thanks, man!
@BackToBackSWE4 жыл бұрын
nice.
@roscko31428 ай бұрын
Thank you for the examples that you used. This is such a good and less scary introduction to time complexity analysis
@nervous7112 жыл бұрын
Your channel is a lifesaver for self-taught programmers...
@BackToBackSWE2 жыл бұрын
Thank You!! Do check out backtobackswe.com/platform/content
@ak-hj4xw4 жыл бұрын
Absolutely phenomenal. I just wish you applied examples, to show us how you find the notations. Too bad you didn't cover Recurrence relations as well :(
@BackToBackSWE4 жыл бұрын
thanks and yeah
@MBdz5573 жыл бұрын
I was having a problem with understanding what "asymptotic" really mean and you helped me ..thank you very much
@benjaminragland7940 Жыл бұрын
Boyyy YOU GOING CRAZY. Great Explanation!
@stanmarsh97429 ай бұрын
Thank you so much for helping me understand this concept, this was a great explanation.
@luckyjinx2264 жыл бұрын
did I understand shit? nah did I enjoy this due to your fun energetic personality? hella
@BackToBackSWE4 жыл бұрын
that's what it's all about
@shreyaskharbanda27774 жыл бұрын
By far the best explanation I have encountered!
@BackToBackSWE4 жыл бұрын
nice
@KB24DW85 жыл бұрын
yo man thanks for blessing up with such informative videos. Your Asypmptotic videos cleared so many confusions. Just one thing, can you make a video explain how to add and mull algos. Like how do we know by analysing algos if its linear,quad,log, n log n etc
@BackToBackSWE5 жыл бұрын
haha nice, yeah I'll do that
@DennisSmdFreefightTrainer4 жыл бұрын
This made it indeed clearer! Thanks a lot
@BackToBackSWE4 жыл бұрын
nice
@chalupa5014 жыл бұрын
Very good! Of course I Subscribed. I was looking for a function of asymptotic penetration in quantum immersion and you made it very clear. Thanks.
@BackToBackSWE4 жыл бұрын
thx and thx
@IsayaOdongo7 ай бұрын
Great explanation
@c.d.premkumar68673 жыл бұрын
Excellent ! I haven't come across such a fantastic explanation so far !
@ennymore61243 жыл бұрын
I really love your videos. Thanks so much for clarifying so many black knowledge holes 🕳 for me!
@sammeri69975 жыл бұрын
You are doing such an amazing job, keep them video coming...
@BackToBackSWE5 жыл бұрын
ok
@guliteshabaeva89222 жыл бұрын
that is very very good explanation
@Eww...NotTheHumansAgain2 жыл бұрын
Thank you very much!
@weronikaka6208 Жыл бұрын
ohh my f god! this was so quick, yet so helpful. thank you so much!
@BackToBackSWE Жыл бұрын
Thank you, means a lot 🎉 You can also check out our free DSA course - backtobackswe.com/
@sahithimangalapalli3532 жыл бұрын
That's a great explanation
@davidkorn52532 жыл бұрын
love the energy !
@maidelriog9 ай бұрын
How did you come up with the 5.5 hours and 20 minutes? Where did you get those values from?
@lokeshprajapati91975 жыл бұрын
hey bro, i wanna learn asymptotic and bigo notation completly. i watched your video it help me. but i want learn completly. could u suggest books or link or make a complete playlist on it. btw u r awesome in explain topics.
@BackToBackSWE5 жыл бұрын
I made a video on it a while back but it was badly shot and badly edited (you can find it on the channel). I will redo it but that video (if you can bare the bad quality lighting) is pretty exhaustive.
@lokeshprajapati91975 жыл бұрын
@@BackToBackSWE ok i will try or why you not planing to shoot it again. in my college time bigo notation is hard to understand. but now atleast i am understanding it. what is the actual meaning of log(n). Thanx
@lauralorenaromeromartinez6574 жыл бұрын
Thanks, you explain very clear.
@BackToBackSWE4 жыл бұрын
sure!
@bh3302 Жыл бұрын
Fantastic video, love the ending 😂
@workflop41174 жыл бұрын
Subscribing is a MUST!
@BackToBackSWE4 жыл бұрын
thanks haha
@ahmedelsabagh69905 жыл бұрын
Good explanation Thanks
@BackToBackSWE5 жыл бұрын
sure
@Diamond-ej3fm7 ай бұрын
thank you!
@florinpricopie91123 жыл бұрын
Always a pleasure to watch your video 😇.
@moism2 жыл бұрын
Thanks!
@prannavkrishna10044 жыл бұрын
such a clear explanation! thanks!!
@BackToBackSWE4 жыл бұрын
sure
@hetalrachh56654 жыл бұрын
Thank you so much for such a clear explanation :)
@BackToBackSWE4 жыл бұрын
sure
@allisterlim89883 жыл бұрын
you are the GOAT
@1vwboxcar2 жыл бұрын
I wasn't looking for this video and stumbled into it. Your first graph is incorrect. It should be 1/x^2 Hope this helps
@surajmaurya32503 жыл бұрын
Thanks 🙏🙏
@ThatlazyiOSGuy4 жыл бұрын
For your 100k milestone
@BackToBackSWE4 жыл бұрын
Ye
@kwameaddo10072 жыл бұрын
Bro thanks
@sii4794 жыл бұрын
a really great job
@BackToBackSWE4 жыл бұрын
thx
@Each1Teach1Tech3 жыл бұрын
This is mind blowing how you explained it. Keep it up. I subed asap.
@j_52444 жыл бұрын
Thank you!
@BackToBackSWE4 жыл бұрын
sure
@engineering-ux4 жыл бұрын
Awesome :) Thanks for this.
@BackToBackSWE4 жыл бұрын
sure
@hullopes4 жыл бұрын
Wow! It's was very clear (a little bit more clear than Udi Manber(1989) hahaha).
@BackToBackSWE4 жыл бұрын
great
@MichaelWaisJr4 жыл бұрын
Aaaaaahhhaaaaa!!! I just got it!!! Thanks, man! :D
@BackToBackSWE4 жыл бұрын
cool
@MichaelWaisJr4 жыл бұрын
Back To Back SWE Yes, you have contributed greatly to my Mad Ninja Skills! :D Thank you!!
@MyFictionalChaos3 жыл бұрын
I really appreciate this explanation because you made a point to explain why asymptotic complexity is important
@mmaranta7853 жыл бұрын
Good video
@ozcanf66803 жыл бұрын
Great explanation!
@mareshbm27314 жыл бұрын
Thanku......
@BackToBackSWE4 жыл бұрын
thank u
@samuelgomes62263 жыл бұрын
what is "li code" that he talks about at 2:00 ?
@yicai74 жыл бұрын
Helpful! Thanks
@BackToBackSWE4 жыл бұрын
sure
@anmolsingh40264 жыл бұрын
A very humongous thanks to you 🙌
@BackToBackSWE4 жыл бұрын
yw
@airysm5 жыл бұрын
Hi, Let's say I was going through a list of numbers and "offering" them into a priority queue whose offer function is log(n), Will this be n*log(n) because I'm doing a log(n) operation n times or will it just be O(n) because the operation itself doesn't matter since the algorithm runs n times? I think I saw you say something about algorithmic complexity vs runtime complexity in one video but I couldn't find it again lol
@BackToBackSWE5 жыл бұрын
Since you do n operations that take O(log(n)) time it will take O(n * log(n)) time. This does not pertain to heapsort. For heapsort, building the heap takes ϴ(n) time and the extraction phase happens roughly n times and each extraction of the min/max element takes O(1) time (we just pull it from index 0 in the array representing our heap) and then the heapification "downward" of the element swapped to the root will take O(log(n)) time. So yeah, for what you said, O(n * log(n)).
@aryuridarthead92868 ай бұрын
salamuch homie
@darrenchen4175 жыл бұрын
Amazing
@BackToBackSWE5 жыл бұрын
thanks
@rickyprophete4 жыл бұрын
Do some examples!!!
@BackToBackSWE4 жыл бұрын
ok
@ThangHoang-ub8xs3 жыл бұрын
Be kind, man!
@dansteryoo4 жыл бұрын
damn that was good. thanks.
@BackToBackSWE4 жыл бұрын
sure
@faheemrajuu3 жыл бұрын
If someone asks you what is the asymptotic solution of a given problem? don't tell him a definition of the asymptotic solution instead tell him that at this arbitrary boundary condition 'a' our model should give us an already known solution 'y'. This known solution is maybe from previously developed models or from experiments. Thoughts?
@Taropok5 жыл бұрын
This video must have been shot on the 13th of October...
@BackToBackSWE5 жыл бұрын
why
@bokams33853 жыл бұрын
U r champ
@paurushgargtube4 жыл бұрын
Wow!!
@BackToBackSWE4 жыл бұрын
yes
@luisorellana76223 жыл бұрын
cool
@jaymethodus3421 Жыл бұрын
Yep reality is computer code basically holy crap awkward😮
@georgez.72784 жыл бұрын
I liked the video, but it was not too clear. You can do it better