1.8.2 Asymptotic Notations - Big Oh - Omega - Theta #2

Sdílet
Vložit
  • čas přidán 17. 01. 2018
  • Asymptotic Notations
    Courses on Udemy
    ================
    Java Programming
    www.udemy.com/course/java-se-...
    Data Structures using C and C++
    www.udemy.com/course/datastru...
    C++ Programming
    www.udemy.com/course/cpp-deep...

Komentáře • 448

  • @thenoobateverything1403
    @thenoobateverything1403 Před rokem +105

    I owe this man my cs degree. Greatest teacher of the generation

  • @rahulmathew8713
    @rahulmathew8713 Před 5 lety +722

    Hello Sir, Please write a book on Algorithms with the topic you covered . Your simple way of explaining complex topics is must have reference for a professional and student. I sat an entire semester trying to understand concepts like Big O , until now no one properly explained how log came inside Big O, no one talked about Frequency count method and taking degree of the polynomial. Keep up the good work and we expect a really good book from you. Just do the same what you wrote on the board to a book as it is instead of bringing in unnecessary Maths symbols like other university professors. When you explain each and every step unlike other lazy Maths teachers who skip steps, makes you a really good teacher.

  • @edwintan4784
    @edwintan4784 Před 5 lety +145

    Sir, u r really the best professor i ever encounter! I think u should have more courses on Udemy! Hopefully on all areas of Computer Science! I think there is a serious lack of someone who is able to teach in a way that is simple to understand. Please be the one to fill in this gap and i believe the Computer Science community will be very happy :)

  • @simoncarter3541
    @simoncarter3541 Před 3 lety +53

    1:42 He can tell I'm impressed and he doesn't even know me

  • @ferozuddinshaik119
    @ferozuddinshaik119 Před 3 lety +164

    I felt relaxed when he stops after saying something and looking at camera 😂😂

  • @MrKrabs-xf2tr
    @MrKrabs-xf2tr Před rokem +12

    Post breakup and abdul is my guru now. You've done the world a great service sir, and I thank you with all I have for that.

  • @enebz3746
    @enebz3746 Před 10 měsíci +5

    Your videos are absolutely of finest quality. I have not encountered a teacher that convey information in such a simple, yet thorough matter as you do.

  • @AtifShafiinheritance
    @AtifShafiinheritance Před 5 lety +17

    scratching my head "how to get into competitive programming" and I find your videos!

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

    Sir, I have tried to learn about Asymptotic notations for a long time now. But wasn't able to grasp the concept. Thanks to you, I can now understand these.❤️

  • @trustkibou
    @trustkibou Před rokem +9

    You are wonderful, Professor Bari. You are helping me SO much. I wish I had you worked at my Uni!

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

    Sir, your videos on Algorithm Analysis are simply amazing. Thank you so much for making such a wonderful videos, which are very useful.

  • @techlunacy9595
    @techlunacy9595 Před rokem +4

    best explanation I have ever seen so far. little bit of correction log(1*1*1 up to n times will be 1 )
    so lower bound should be zero

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

    Sir , the way of your teaching is amazing, you explained complex concepts in an easy and interactive way. Thank you, so much Sir ✨

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

    abdul bariji thank you so much. what a fantastic teacher you are. crisp and clear explanations.

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

    This is one of the great explanation on Asymptotic Notations. Thank you so much Sir.

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

    You just saved my grade in real variables. Please keep making more videos, you'll never know who you'll save

  • @Akshay-Raut
    @Akshay-Raut Před 3 lety +4

    This is great sir. I am finally learning algorithms properly through your videos.

  • @anikacharjee3932
    @anikacharjee3932 Před 5 lety +67

    No dislike represents how good u teach us. Many many thanks from Bangladesh...

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

    thank u sir...for making it so simple...i have a huge confusion on this topic but after watching ur video on assymptotic notation...i understand the whole concept..ur way of explaining is very simple..

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

    You're so much more efficient than my algorithms professor, thank you !

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

    Thanks sir...your videos really helped to clear the concept of time complexity and asymptomatic notation

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

    Sir your video made my asymptotic notation concept very strong....thank you

  • @xxxhomiexxx5
    @xxxhomiexxx5 Před 5 lety +15

    Absolutely incredible, thank you so much

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

    Asalaam alikum sir after a long time i find such video from which i understand asymptotic notation JazakAllah sir

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

    Best video on youtube. Thank you so much for making this amazing video!

  • @asfiaoishy6152
    @asfiaoishy6152 Před 3 lety

    sir thank you so much. You made my concepts so clear. Tomorrow I have an exam and you save me. May you have everything in your life you want. Bless you

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

    Thank you so much for uploading these, you teach very well!!!

  • @giovangonzales6862
    @giovangonzales6862 Před rokem +2

    Life saver! This was a great instruction on the topic!! Thank you!

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

    Hello sir superb explanation .Way to go hope in future you make more videos hope your teaching will reach every corner of the world.
    No words to say

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

    *Sorry sir your videos are so intresting that I always forget to hit on the like button.* Thank you sir for all these content. You are a blessing for me.

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

    Thank you professor. These are some spectacular explanations.

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

    Today I finished this video. Well explained sir i tried graphing and I understood clearly but to understand more clealy when there is no theta bound I have to see how graph differs for different lower bounds with n factorial example. Hats off to you sir.

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

    thank you for the series. I am planning to go on with the series till the end because its that good. However, i do have a suggestion on how this series can become even better.
    It would have been great if you provided some problems to solve after you finish teaching a certain topic. and then also provide solution to those problems so that we could check if we got it right. Incase we don't get it right, we can correct ourselves by looking at how you solve it.

  • @Raju-ii7tu
    @Raju-ii7tu Před 2 lety +2

    I purchased udemy course by paying 89$ and didn't understand. Of after explanation this genius man, all concepts are cleard and it's became easy to code too. Thanks a lot sir. You'll always be remember by me♥

  • @siddharthverma4017
    @siddharthverma4017 Před 5 lety +7

    I just increased the playback speed and your content was still understandable,that is sonething we don't see regularly keep up the good work sir

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

    Thank you Sir. I can't believe you made it so easy to understand.

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

    Great, clear and simple explanation. Big thanks.

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

    ultimate style of teaching sirji.a big thanks to you.

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

    Thanks a lot sir. I understood this concept very well. You are a good teacher.

  • @idilsaglam1278
    @idilsaglam1278 Před 2 lety +1

    You're the best teacher! Thanks for this video it helped me a lot !!

  • @indiansoftwareengineer4899
    @indiansoftwareengineer4899 Před 5 lety +25

    Sir, all lectures are of best quality.
    Thank you for your efforts and soon I am applying for First Job and I will update you soon my status because your videos really help a lot.

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

    frequency count method was not able to understand but your videos a lot help . you are awesome sir and this video too

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

    I just love your style of explaining 😍

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

    Now I don't regret for not listening to online classes!
    Thank you sir:)

  • @NeerajSharma-nb5oj
    @NeerajSharma-nb5oj Před 5 lety +2

    You are the best, you saved me. Thank you So much.

  • @warid49
    @warid49 Před 5 lety +49

    Very well explained, Thanyou so much from USA.
    PS: My professor sucks , doesnt explain anything at all .

  • @kungayounten6346
    @kungayounten6346 Před 2 lety +1

    Thank you, sir your explanation is very clear and on to point . I'am very excited to learn data structures from your Udemy course.

  • @mikedelta658
    @mikedelta658 Před rokem +1

    How amazing your explanations are!!!

  • @abhinashjena216
    @abhinashjena216 Před rokem +2

    Sir literally you save me , a big thank you from my side. 🙏🙏🙏🙏🙏🙏

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

    Sir, do you have tutorials for any other course? I want to know because, the way you explain any topic is very clear.

  • @GoogleUser-nx3wp
    @GoogleUser-nx3wp Před 5 měsíci

    Bro is so humble its so comforting

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

    Thank you sir ....U are easy way to understand to us ....Like dis type of related videos will upload more sir

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

    You are very good teacher sir. Thank u for this algorithms course. I request you to keep your courses free as this one.

  • @subhrajyotidas2569
    @subhrajyotidas2569 Před 2 lety +1

    sir you are my favourite. YOU teach algorithms like cakewalk.

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

    Thank u for uploading this video ....this was very much helpful

  • @NOORK03
    @NOORK03 Před 4 měsíci

    i honestly felt like giving up in my cs degree, and then you showed up on my page. I hope you know you made me feel hopeful!

  • @002_priya9
    @002_priya9 Před 4 lety +1

    Sir your way of teaching is very simple and good

  • @abhinav6476
    @abhinav6476 Před 2 lety

    this man da goat he carryin all of us through college

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

    Again an excellent video. At 5:08 onward, I think there is a place for n! on that scale ( well depending on what that scale is) n^k < 2^n < n! inf thus the n^k < 2^n < n!

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

      That's correct, I was confused when he said that we can't put factorial anywhere.

    • @tontacchi
      @tontacchi Před rokem +1

      We can go even simpler. My Algorithms class just covered the fact that n! can be bounded to n^n. It can be shown that (n/2)^(n/2)

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

    Excellent progression and crystal clear content. Thanks!

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

    Wow sir These lectures are very simple and easy to understand
    I wish our teachers taught us in the same manner
    Thank you so much and I appreciate you for what you are doing
    These lectures helped me a lot

  • @rajeshdhadake3710
    @rajeshdhadake3710 Před 2 lety +1

    Sir By watching this lectures
    I just bow down to you

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

    you are one of my best teacher

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

    Perfect! Thank you so much!

  • @dinushachathuranga7657
    @dinushachathuranga7657 Před rokem +1

    Excellent content as other videos. Thanks a lot sir.❤❤

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

    In coding interviews, they expect you only to analyse the O() condition. The reason being they themselves do not know how to analyse the other two, secondly it is not always possible to come up with a theta. But the prior reason is the most prevalant. I am watching your videos instead of reading CLRS.

  • @nadeenhossam5912
    @nadeenhossam5912 Před 3 lety

    you are the best of all

  • @subramaniyanvg6367
    @subramaniyanvg6367 Před rokem +2

    Sir also for n factorial we can take omega(n)

  • @pabitrakb5291
    @pabitrakb5291 Před rokem +2

    Cristal clear concept
    Thank you sir 🙏

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

    This man is so good. Wow!

  • @EmmanuelRodriguez-oq7zc
    @EmmanuelRodriguez-oq7zc Před rokem +1

    You are a life saver. Thank you sir!

  • @sanjibkushwaha4804
    @sanjibkushwaha4804 Před 3 lety

    sir continue your video , we are geeting problem in linear searching, stack as well as much more

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

    very helpful keep doing sir!

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

    Sir you are blessing to us !!

  • @Zinab8850
    @Zinab8850 Před 2 lety

    thank you so much❤❤, I was struggling to know the difference

  • @shivambansal3560
    @shivambansal3560 Před 5 lety +23

    Sir please make a course on Competitive Programming on udemy.

  • @JimmyBob708
    @JimmyBob708 Před rokem +1

    5:10 - but you can same the same thing for n^2 and 2^n. Because if you use any number below 3, n^2 will be greater than 2^n. So it all depends on the value of n...

  • @qfjqwfaf5693
    @qfjqwfaf5693 Před 5 měsíci

    THANK YOU ABDUL SIR, YOU'VE SAVED MY LIFE

  • @gajju652
    @gajju652 Před 4 lety

    thanks sir loved the way you explain...adbhoot!!!!!!!

  • @user-mw5oq9ik1v
    @user-mw5oq9ik1v Před 6 měsíci

    Thank you sir for making me understand this,I faced difficulties here

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

    very neatly explained 👌👌

  • @user-pp9li3me2l
    @user-pp9li3me2l Před 7 měsíci

    Thank you I learn lots from your learnings❤

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

    I wish you have a video on proving by Limites.

  • @sumandas201
    @sumandas201 Před 4 lety

    the video is literally awesome ..... and the example of mobile phone.....

  • @cagla3360
    @cagla3360 Před rokem +2

    thanks for the video. my only question is, isn't log1 = 0? you said it was equal to 1 and wrote omega(1) but I believe it is supposed to be omega(0) ?

  • @akshat3904
    @akshat3904 Před 4 lety

    are bahut OP sir ji. Maja hi aa gaya

  • @rishitshah3908
    @rishitshah3908 Před 5 lety +10

    What I don't understand is why is everything converted to n on the right for upper bound and 1 to the left for lower bound (4:22). Is there a specific reason we do that? For example, what if for n! i did something like n!/2< n! < 10n! just like we did in (n^2)logn +n at 2:48?. Now I have n! on both sides so can I express n! as a tight bound? If not, why?
    By the way amazing content!!. very helpful and concise. Very easy to understand.

    • @sb_infi
      @sb_infi Před 2 lety

      Bro did u find ur answer?? If yes then what is the reason??

    • @sb_infi
      @sb_infi Před 2 lety

      I think it is not in the "class" sir talked-about

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

    The best explanation 👍🏻

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

    Sir you are really good teacher

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

    great lectures sir hats off

  • @shruthiraj5345
    @shruthiraj5345 Před měsícem

    The best ever explanation 👏

  • @aouerfelli
    @aouerfelli Před 4 měsíci

    You can say that for every natural number k, you have n! = Omega(n^k) so Theta(n!) sits before Theta(n^n) and after all the Theta(n^k) for k all.
    Now Theta(n!) can be a reference Theta itself. But if you want an equivalence using powers then Striling's formula gives you that n! is Theta(sqrt(n)(n/e)^n) or Theta(n^(n+0.5)/exp(n)).
    Also, log(n!) is Theta(n log(n)). You can prove that once again using Stirling's formula.

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

    ❤ Very Helpful. Keep up the good word Sir.

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

    Thank you very much. You are a genius. 👍👍🔝🔝👌👌🙏🙏

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

    Sir, in the examples why we are not taking omega(n) instead of omega(1) ?

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

    You are awesome. Thank you.

  • @sohailshah1574
    @sohailshah1574 Před 10 měsíci +1

    Thank you so much sir....
    I will invite you in my graduation ceremony

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

    Great teaching sir. Thanku

  • @abhishekdas6721
    @abhishekdas6721 Před 3 lety

    Awesome ....thanks for helping

  • @asimiitg1360
    @asimiitg1360 Před 4 lety

    Nicely explained sir...