Deeply Understanding Logarithms In Time Complexities & Their Role In Computer Science

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2019
  • Free 5-Day Mini-Course: backtobackswe.com
    Try Our Full Platform: backtobackswe.com/pricing
    📹 Intuitive Video Explanations
    🏃 Run Code As You Learn
    💾 Save Progress
    ❓New Unseen Questions
    🔎 Get All Solutions
    Logarithms and logarithmic time complexities used to confuse me for a very long time since it was one of those scary things in math where you see a symbol and then you get scared that it is something complex.
    Logarithms are very simple. At the most fundamental level, the logarithm asks us a question.
    log(8) with a base of 2 asks me: "what do I need to power 2 by to get 8? The answer is 3. 2^3 = 8
    log(100) with a base of 10 asks me: "what do I need to power 10 by to get 100? The answer is 2. 10^2 = 100
    This generalizes us to understand that a log asks us...what do I need to power my base by to get the number we are taking a log against?
    That is what the logarithmic expression evaluates to.
    Also, if we have 8 and a log base of 2, we can halve 8 3 times. 8 - 4 - 2 - 1 before we get to a 1 and we cannot cut in half anymore.
    In standard mathematics, it is assumed that the base is a base of 10.
    In computer science, the base is almost always 2. We will see why.
    Where We See Logs In Computer Science:
    Levels In A Binary Tree
    In general, a binary tree with n nodes will have at least 1 + floor(log_2(n)) levels
    When we do something like a tree traversal or heap insertion or removal this is why we use a bound of O(h) which for a balanced binary tree really means O(log(n)).
    We will traverse at most a log amoung of levels in the asymptotic sense since that is our tail behavior. Our asymptotic behavior is logarithmic.
    Merge Sort & Quicksort
    In mergesort, we can only cut the input in half up to log(n) times.
    Same for quicksort.
    Each sorting algorithm will have log(n) levels of work roughly and then the question becomes what amount of work do we do in each of those levels.
    Binary Search
    In a binary search, we cut our search space in half every operation based on some predefined searching criteria we define for narrowing search space.
    We can only cut our search space in half up to log(n) times.
    The logarithm is critical for all of these applications since the question it asks is exactly what we are interested in.
    ++++++++++++++++++++++++++++++++++++++++++++++++++
    HackerRank: / @hackerrankofficial
    Tuschar Roy: / tusharroy2525
    GeeksForGeeks: / @geeksforgeeksvideos
    Jarvis Johnson: / vsympathyv
    Success In Tech: / @successintech
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1.1K

  • @BackToBackSWE
    @BackToBackSWE  5 ปีที่แล้ว +92

    Table of Contents:
    Logarithms Matter 0:01 - 0:44
    The Fundamental Question We Are Asking 0:44 - 3:34
    The Logarithm: Minimum Levels In A Binary Tree 3:34 - 4:52
    The Logarithm: Merge Sort Levels 4:52 - 7:09
    The Logarithm: Binary Search 7:09 - 9:07
    Summarizing Why A Logarithm Is Important 9:07 - 9:46
    Wrap Up 9:46 - 10:05
    Sort of Mistake At 9:39 -> It can mean many more things hence my * I added. It can be insertion into a binary heap (where we bubble an element up or down doing log() work), it can mean binary search, it can mean splitting of input for sorting, etc. etc. Had to clarify and not assume people knew what I meant.
    If you know what a logarithm means then you don't need to memorize some rules (some you will need to know if you are doing calculus). The rules come from the logic and questions that we are asking.

    • @MrKishorebitta
      @MrKishorebitta 5 ปีที่แล้ว +3

      Hello,
      Thank you for uploading valuable videos. I have one query. I have just started EPI. how long did you take to complete the entire book for first time? If you follow any strategy ,can you please let me know it?Is there any way to contact you through email?

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +1

      @@MrKishorebitta about a week or so

    • @MrKishorebitta
      @MrKishorebitta 5 ปีที่แล้ว +1

      @@BackToBackSWE about a week? looks like u spent more than 12 hrs per day on that book.

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +1

      @@MrKishorebitta :)

    • @VN-it9tb
      @VN-it9tb 4 ปีที่แล้ว +2

      Man this video is worth 68 college slides about time complexity

  • @aleyummusic
    @aleyummusic 5 ปีที่แล้ว +827

    This is without a doubt the best and clearest explanation I've ever seen!

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +10

      hey, oh...check out my new mergesort video. Just put it out. I think it hammers the point home.

    • @adarshsharmanit356
      @adarshsharmanit356 4 ปีที่แล้ว +6

      @@BackToBackSWE Awesome !! The best video on 0{logn)

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว +4

      @@adarshsharmanit356 thx

    • @supastar25
      @supastar25 4 ปีที่แล้ว +1

      Definitely the best

    • @rorydaines3176
      @rorydaines3176 3 ปีที่แล้ว

      Kind of blown away at how amazing this was explained.

  • @laleen123
    @laleen123 4 ปีที่แล้ว +409

    This is by far the clearest explanation of log(n). The clouds just parted, I'm basking in that divine light of knowledge. Thank you.

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว +21

      may you flourish

    • @vineetverma6645
      @vineetverma6645 3 ปีที่แล้ว +1

      AAAAAAAAAAAAAAAAAAAAaaaaaaaaaaaaaaaaaaaAAAAAAAAA(divine music plays)

    • @ericabutts2906
      @ericabutts2906 3 ปีที่แล้ว +6

      Im feeling that euphoria right now

    • @reaper9271
      @reaper9271 7 หลายเดือนก่อน

      Holy shit me too

  • @bogomilstoynov8405
    @bogomilstoynov8405 3 ปีที่แล้ว +84

    My math teacher couldn't teach me in 5 years what you managed to explain in a 10min video, you da man!!

    • @Ritesh_2401
      @Ritesh_2401 2 ปีที่แล้ว +1

      LOL, same brother utube teachers are genius

  • @NeverisQuiteEnough
    @NeverisQuiteEnough 2 ปีที่แล้ว +44

    I have a math degree and never thought of it as cutting into parts, great insight and very helpful!

  • @yr1520
    @yr1520 5 ปีที่แล้ว +18

    Thinking of a base 2 log as "how many times can I divide a number by 2 until I get to 1" makes so much more intuitive sense than how I used to think of it "to what power can I raise 2 in order to get this number."

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +3

      Yeah Think of 2 as halving, think of 3 as thirding, think of 4 as fourthing, think of 10 as tenthing...and so on.

  • @hamzamusse3846
    @hamzamusse3846 4 ปีที่แล้ว +60

    2 minutes in and my mind is blown. I knew there was something about Log(n) that was being held a secret!! This explanation--wow I actually have no words. THANK YOU!!!!!!

  • @thepetrichor443
    @thepetrichor443 4 ปีที่แล้ว +36

    My prof tried explaining this last class, and literally every student was so confused on it. Im so glad i found this video. thank you so much

  • @grippnault
    @grippnault 5 หลายเดือนก่อน +2

    This has to be one of the most helpful, easy to understand, and most significant CS/CE tutorials I've ever watched. Thank You! Wow, it took me 4 years to come across this video. God Bless You Sir!

  • @abhishekbag9612
    @abhishekbag9612 4 ปีที่แล้ว +12

    This explanation has finally got rid of the confusion i always ended up having while writing down the time complexity. I cannot thank you enough man. This video is a game changer for me. Thanks a lot.

  • @youtubeaccount0x073
    @youtubeaccount0x073 5 ปีที่แล้ว +35

    This was the loveliest explanation, I’m just a freshman trying to do good on the AP CS test in high school

    • @BackToBackSWE
      @BackToBackSWE  5 ปีที่แล้ว +25

      Nice. Hey, my advice to you (what I'd tell myself). Get very good at programming. High school will likely come easy to you. Screw all the rest...just try to get straight A's and grasp all subjects (especially math). It only gets harder in college.
      Try getting into the best college you can humanly get into. Don't stress too hard since state schools are still huge and awesome, but it definitely helps when a name is behind you during applications for job, etc.
      BUT...focus on this...get good...great...at programming and using your brain to come up with solutions.
      That's all. Stay fit...hit the gym...and BE A SOCIAL HUMAN. It is hard for most CS majors but make your best efforts to have as many friends & meaningful relationships in your life as possible.
      We are humans with feelings and emotions...not robots...this is something I didn't understand until about 2 years ago.
      But yeah...find your programming niche...try all the stuff (web, backend, frontend, etc.) and find what holds your interest.
      And...yeah...that is my advice. These Leetcode problems are kind of detached from reality but are crucial to get a job at a big SWE company at the time of this comment's writing. Just brush up on these as well but..yeah.
      Get good as shit at programming and build stuff for fun.
      Then when you really need to step up to the plate when you are in college you have the skills to start anything around...AND all the people around you will be smart too so...yeah...cool stuff can happen.
      Ok, rant over. I could say more but I need to achieve more to say it so I'm not just blowing hot air.

    • @hacker-7214
      @hacker-7214 4 ปีที่แล้ว +5

      @@BackToBackSWE wish someone had told me this when i was in highschool.

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      @@hacker-7214 yo

    • @hacker-7214
      @hacker-7214 4 ปีที่แล้ว +2

      @@BackToBackSWE right now im a sophomore majoring in cs. At a top 50 cs school US (because i didnt try hard in hs, bad grades low test scores). Anyways your videos are helping me a lot. Im starting to learn data structures even tho im late to the party (i have only been coding for the past year, started coding freshman year in college). I am working hard to get an intership.

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      @@hacker-7214 nice, hey

  • @jamestob1
    @jamestob1 ปีที่แล้ว

    I’ve been searching everywhere for a clear explanation and here it is. Well done. Thank you so much.

  • @VoiceDisasterNz
    @VoiceDisasterNz ปีที่แล้ว

    I've been developer for a few years now and wanted to get a refresher. You broke this down and gave some really good ways of remembering things. Thanks!

  • @traysonkelii7062
    @traysonkelii7062 3 ปีที่แล้ว +4

    I wish you were around during my undergrad, you always provide the cleanest examples to complex CS subjects. Keep doing your thing bro!

  • @rishonfernandes7976
    @rishonfernandes7976 2 ปีที่แล้ว

    This is the best channel man!!!!
    I seldom come across channels like these!
    this guy explains everything which is awesome!

  • @srinagulg9204
    @srinagulg9204 3 ปีที่แล้ว

    was searching for this my entire semesters! Finally got it out in 10 minutes. Kudos!

  • @dominicaltamura6200
    @dominicaltamura6200 3 ปีที่แล้ว +5

    You just explained something my professors have struggled to for years in 10 minutes. Thanks a ton!

  • @yagarf9510
    @yagarf9510 4 ปีที่แล้ว +6

    Amazing explanation! Just finished a lecture Involving sorting algorithms and couldent piece together where O(Log n) and O(n Log n) came from. After watching everything just comes together! Thank you so much!

  • @krzysztofkalinowski2998
    @krzysztofkalinowski2998 3 หลายเดือนก่อน +1

    This happens when someone who truly understands the topic shares his knowledge and knows how to do it. In a school log n is just another function to solve. This kind of practical explanation is the best! Without It there is no way to use your imagination to think about logarithms! Thanks!

  • @evanserickson
    @evanserickson 2 ปีที่แล้ว +2

    Amazing video! You did an amazing job keeping us engaged and simplifying things.

  • @LayOffiKnoTaeBo
    @LayOffiKnoTaeBo 4 ปีที่แล้ว +10

    You're a really good teacher. Thank you for breaking this down so simply! Please make more content :)

  • @sonamverma1908
    @sonamverma1908 4 ปีที่แล้ว +4

    this is all my concepts of algorithms have been wanting for so long.Thankyou for telling us more than "log is reverse of exponentiation"

  • @justheredoingnothing1170
    @justheredoingnothing1170 3 ปีที่แล้ว

    Thank you so much! I've been stuck on this for an extremely long time! This has to be the best and clearest explanation i've ever seen!

  • @davidrahabi
    @davidrahabi 4 หลายเดือนก่อน

    Was struggling to understand the conceptual aspect of logs in my algorithms class, this video helped so much. THANK YOU!!

  • @makermark2159
    @makermark2159 5 ปีที่แล้ว +3

    This is a fantastic explanation and display of applications of logarithms in computer science. Thank you for taking the time to make this!

  • @danatbekzhassarov5078
    @danatbekzhassarov5078 5 ปีที่แล้ว +3

    It is indeed very clear explanation and on point. Thanks a lot! it really helped me

  • @philipskeen8199
    @philipskeen8199 8 หลายเดือนก่อน +2

    I attend a top 25 university and the CS professors here are unable to explain this material as succinctly and easily as you. Many thanks!

    • @BackToBackSWE
      @BackToBackSWE  7 หลายเดือนก่อน

      Happy Halloween 🎃 Thank you for your kind words, philipskeen! You get 25*2 treats - 50% Off our exclusive lifetime membership use the code SPOOKY50 - backtobackswe.com/checkout?plan=lifetime-legacy&discount_code=SPOOKY50

  • @mahjongtiles8389
    @mahjongtiles8389 2 ปีที่แล้ว +1

    At last I got the *intuitive* explanation of logarithm which is that it asks a question that can be asked in following ways:
    1. How many times can you divide the input no. by the no. in the base so that you reach 1?
    2. How many times you need to multiply the base no. so that you get the no. in the parentheses?
    Both questions are essential to get a complete picture of logarithms. Without the 1st question, I don't think that anyone can understand sorting and searching algorithms that have logarithmic complexity.
    Enlightening explanation. Thanks.

  • @ianzhao8218
    @ianzhao8218 5 ปีที่แล้ว +3

    Like your video! You even make some business student such as me feels like learning computer science is such a fun thing.

  • @legion_prex3650
    @legion_prex3650 3 ปีที่แล้ว +3

    Thank you, Sir! Fantastic explanation!

  • @Reaperman17
    @Reaperman17 3 ปีที่แล้ว

    DUDE! This helped me so much!! Beginner coders of the internet appreciate you my dude!

  • @user-oy4kf5wr8l
    @user-oy4kf5wr8l 3 ปีที่แล้ว

    buddy, ur channel, honestly , is the best channel for IT peopel... great thanks from the bottom of my heart !

  • @yahyafati
    @yahyafati 3 ปีที่แล้ว +4

    This is the video that I always wanted but didn't know how to search for.

  • @umairalvi7382
    @umairalvi7382 5 ปีที่แล้ว +3

    The explanation was just excellent bro
    Thank you so much

  • @T4da
    @T4da 3 ปีที่แล้ว

    How can someone not appreciate this man. His videos are BY FAR, the best CS videos I have seen ever. Great stuff, keep it up!

  • @BobTrieste
    @BobTrieste 3 ปีที่แล้ว

    Awesome video - thank you ! You just explained in 9 minutes what it took me a full class and two hours of reading to understand.

  • @koushikkou2134
    @koushikkou2134 4 ปีที่แล้ว +13

    From the deep down from my heart I thank you for eternity..

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว +1

      May the internet flourish.

  • @magnusquist6214
    @magnusquist6214 4 ปีที่แล้ว +4

    Duuuuude, you just helped me pass my exams! I am forever grateful!

  • @LuizEduardo-ke3be
    @LuizEduardo-ke3be 4 หลายเดือนก่อน

    Omg! The perfect explanation. It's clear, simple, and understandable

  • @Dzus1k
    @Dzus1k 2 ปีที่แล้ว

    Wow. Perfect. I struggled with other explanations but this was very clear!

  • @warragamble
    @warragamble 4 ปีที่แล้ว +3

    you're a legend mate!! thank you!

  • @abenakn
    @abenakn 4 ปีที่แล้ว +11

    wow! Finally, someone speaking English when explaining big0 time complexities! No Joke! Thank you!

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว +1

      hey

    • @jacobrice2036
      @jacobrice2036 4 ปีที่แล้ว +1

      It’s actually convenient when there is not a language barrier.

  • @raymondoyinlola7765
    @raymondoyinlola7765 4 ปีที่แล้ว +1

    we did this way back in junior school mathematics in Nigeria. I never knew it would turn out to be an issue for grown ups. My love for coding brought me here. Thank you

  • @Yammysfsf
    @Yammysfsf 3 ปีที่แล้ว

    Incredible explanation, going to look through the rest for my interview prep. Thank you dearly

  • @MrKiraBR
    @MrKiraBR 4 ปีที่แล้ว +3

    You're amazing, thanks!!!

  • @loremis
    @loremis 4 ปีที่แล้ว +3

    You just compacted two weeks of studying into 10 minutes, thank you

  • @Helkenberg
    @Helkenberg ปีที่แล้ว

    Seriously this is a GREAT job of explaining this rather difficult subject matter. Absolutely spot on wonderful! Thank you so much!

  • @nicolasdiaz888
    @nicolasdiaz888 3 ปีที่แล้ว +1

    This is the best explanation I've ever seen. Thank you so much :)

  • @souravsingh763
    @souravsingh763 4 ปีที่แล้ว +10

    I have maths backgroud even then i can't understand but
    Now I finally understand

  • @alifiyahh6387
    @alifiyahh6387 4 ปีที่แล้ว +9

    this is the best thing that happened to me

  • @jerredshepherd2826
    @jerredshepherd2826 3 ปีที่แล้ว

    I finally understand logarithms in time complexity!! Intuitive explanations like this are so helpful!

  • @enderex
    @enderex 4 หลายเดือนก่อน

    the way this man speaks and explains is exceptionally clear.

  • @mahardinirizky
    @mahardinirizky 5 ปีที่แล้ว +3

    This is amazing omg ❤❤

  • @akshhay
    @akshhay 5 ปีที่แล้ว +10

    This is the best explaination I ever saw 😍💖🙏

  • @odanabunaga2505
    @odanabunaga2505 8 หลายเดือนก่อน

    dude you clearly have a talent to teach complex things in a simple to understand way. Great job 👍

  • @fredokoh5633
    @fredokoh5633 3 ปีที่แล้ว

    What a simple and very clear explanation of logn. Thanks you so much!

  • @dariusdalim8780
    @dariusdalim8780 4 ปีที่แล้ว +3

    I almost never comment but this was an awesome video. Exactly what I was searching for

    • @BackToBackSWE
      @BackToBackSWE  4 ปีที่แล้ว

      Nice! If you liked this we have a active class running now, I'd love you to join if interested

  • @Gulshankumar-xc6ss
    @Gulshankumar-xc6ss 4 ปีที่แล้ว +5

    no doubt, just one word, AWESOME :)

  • @susanthomas2317
    @susanthomas2317 3 ปีที่แล้ว

    This is the best video to explain nlogn and logn time complexity.i was confused for over a year.

  • @otaviocelestinodossantos1651
    @otaviocelestinodossantos1651 หลายเดือนก่อน

    Man, this is the clearest explanation about log(n) i've ever seem. Thank you so much

  • @youtubeaccount0x073
    @youtubeaccount0x073 5 ปีที่แล้ว +3

    Difference with nlogn and logn???

  • @himanshudas4173
    @himanshudas4173 4 ปีที่แล้ว +2

    Finally! Extremely lucid explanation man! Loved it
    Thanks a ton!

  • @punithakarthik
    @punithakarthik 10 หลายเดือนก่อน

    Very detailed, I very much understood logalgorithms keep making amazing videos like these!

  • @ChArham-bs1ne
    @ChArham-bs1ne 2 ปีที่แล้ว

    This is the first time I have understood what logs are. Thank you so much. This is the best explanation I've ever seen. Keep it up

  • @raiyanreza9764
    @raiyanreza9764 ปีที่แล้ว

    Beautiful! Finally, after all these years i understand this!

  • @akhtarzaman2189
    @akhtarzaman2189 3 ปีที่แล้ว

    Clear Explanation! Very Nice. Thanks for this.

  • @kevin3447
    @kevin3447 2 ปีที่แล้ว

    Thanks a ton for this video!! This cleared all my doubts related to log(n)

  • @rahulc480
    @rahulc480 2 ปีที่แล้ว

    You helped me solve a lot of questions I had for so long. Simple and crisp !! Thank you !!

    • @BackToBackSWE
      @BackToBackSWE  2 ปีที่แล้ว +1

      Thank you, glad you liked it 😀
      Do check out backtobackswe.com/platform/content
      and please recommend us to your family and friends 😀

  • @dianafarhat9479
    @dianafarhat9479 3 ปีที่แล้ว

    Your explanation is just perfect, thank you!

  • @ChandraShekhar-by3cd
    @ChandraShekhar-by3cd 3 ปีที่แล้ว

    Mindblowing explanation ever..Just cleared my mind.

  • @ilikechicken8403
    @ilikechicken8403 3 หลายเดือนก่อน

    This explanation is pure art, super simple short and efficient yet effective explanation. Love you man and keep up the good work.

  • @sed8337
    @sed8337 4 ปีที่แล้ว +2

    Love it. Great explanation. Clear and concise. Thank you

  • @FREDDYDOG911
    @FREDDYDOG911 4 ปีที่แล้ว +1

    This is definitely the best channel I've come across for Data Structures and Algorithms. The videos are especially comprehensive and everything is explained in depth before moving to the next segment. Great work.

  • @irrelevanceuk
    @irrelevanceuk 3 ปีที่แล้ว

    Wonderful natural teaching style. Revealing some key intuitions for logarithms in CS. Thank you.

  • @vinaysharma3871
    @vinaysharma3871 2 ปีที่แล้ว

    Thank you for putting so much energy and efforts in this video! This was definitely the most intuitive way to learn log(n). And especially those were the golden words when you referred to how to think when a solution is asked in log(n) ❤

  • @slxthkween
    @slxthkween 11 หลายเดือนก่อน

    Ive watched like 7 videos on this topic and yours was the first that made sense thank you!

    • @BackToBackSWE
      @BackToBackSWE  11 หลายเดือนก่อน

      Thank you! Please enjoy a special code from us - backtobackswe.com/checkout?plan=lifetime-legacy&discount_code=slxthkween 🎉

  • @panagiotisdoukas4085
    @panagiotisdoukas4085 ปีที่แล้ว

    This is the best explanation I have ever seen. Great job

  • @Plumonade
    @Plumonade 3 ปีที่แล้ว

    Thanks for this, mate! Logarithms used to be my only Math Nemesis in highschool and now they came back to haunt me in my Algorithms course. It all makes sense now 🙏

  • @brenchille
    @brenchille 3 ปีที่แล้ว +1

    This is such an amazing explanation! I finally understand how this works. Thank you!

  • @hinocenciopaulo
    @hinocenciopaulo ปีที่แล้ว

    Beautiful explanation my man! Thank you so much!

  • @newtonpermetersquared
    @newtonpermetersquared 3 ปีที่แล้ว

    Dude, this explanation was as CLEAR AS WATER... After many years in the Comp Scie world, I finally truly understand logarithmic complexities

  • @sankeerthsharma7542
    @sankeerthsharma7542 2 หลายเดือนก่อน

    one of the best explanation i ever heard regarding why do we have logarithmic time complexity......Great Explanation...Thanks

  • @salihmsa7530
    @salihmsa7530 3 ปีที่แล้ว

    I've genuinely struggled horribly with this aspect of Big O notation because I couldn't just wing it, but now I really understand this. Thanks!

  • @jennatucker
    @jennatucker 3 ปีที่แล้ว

    Thanks so much! Great explanation and presentation. Very helpful!

  • @glennmendonza2304
    @glennmendonza2304 3 ปีที่แล้ว +1

    This has got to be the best explanation. This explains the time complexity of merge sort and quick sort as well. Thanks a lot!!!

  • @someshsarkar4927
    @someshsarkar4927 3 ปีที่แล้ว +1

    This is the only channel you need to watch to learn Complexity analysis. Nice work!!

  • @rileynobles7146
    @rileynobles7146 4 ปีที่แล้ว +2

    Awesome job, you told me everything I needed to know in the first 3 minutes.

  • @alihelbah8798
    @alihelbah8798 ปีที่แล้ว

    by far one of the best educational videos. I really needed to try to understand this and you made it easy. thank you

  • @jamesdouitsis8180
    @jamesdouitsis8180 2 ปีที่แล้ว

    Definitely the absolute best explanation, you made it so clear and simple a toddler could understand it!! Thank you very much!

  • @faizaankhan24
    @faizaankhan24 ปีที่แล้ว

    Thanks for the clear explanation and examples. Finally I have an understanding!

    • @BackToBackSWE
      @BackToBackSWE  ปีที่แล้ว

      Thank you, appreciate it 😄 Also check out our Free 5 Day DSA Interview Prep Mini-Course - backtobackswe.com/ 🎉

  • @samitpaudel7886
    @samitpaudel7886 3 ปีที่แล้ว

    wow what a practical explanation of the topic. Thank you very much.

  • @vanessamyron
    @vanessamyron 4 ปีที่แล้ว +1

    You have no idea how happy I am to have come across your channel. This has helped me so so much. Please keep up the good work.

  • @matematicaHobby
    @matematicaHobby 3 ปีที่แล้ว

    Now I understand log(n) complexity. Thanks a lot! It was great.

  • @gmramkumar9536
    @gmramkumar9536 ปีที่แล้ว

    Thanks bro... This made me clear about logarithmic functions in time complexity of an algorithm

  • @ariabakhtiar7998
    @ariabakhtiar7998 3 ปีที่แล้ว +1

    I love that instead of focusing on code you focused on the concept.

  • @drunkmadala
    @drunkmadala 4 ปีที่แล้ว +1

    Thanks,I never got this concept, but you made it very simply and clear.

  • @hokiohki
    @hokiohki 3 ปีที่แล้ว +2

    omg, I finally understand the general concept of this tern, many thanks to you

  • @DivyaAggarwal-hn9td
    @DivyaAggarwal-hn9td ปีที่แล้ว

    This is by far the best explanation of logarithms in time complexities. 👏

  • @memeingthroughenglish7221
    @memeingthroughenglish7221 หลายเดือนก่อน

    Thank you so much for your efforts and explanation. I finally feel like I understand what a log is, and it is soooo COOL!!!

  • @jinhuang7258
    @jinhuang7258 3 ปีที่แล้ว

    Wow....thank you thank you on behalf of my math and CS teachers....Fantastic explanation!