How To Solve Recurrence Relations

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2025

ความคิดเห็น • 100

  • @MemoryException
    @MemoryException ปีที่แล้ว +83

    Even three years later you can be proud your video is helping a random guy from the internet struggling to understand recurrence solutions. Thanks for posting it. 😊

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

    This is one of the best explanations, step-by-step, on how to solve recurrence equations using induction/back substitution. Fantastic job!!!

  • @robwalk3715
    @robwalk3715 4 หลายเดือนก่อน +6

    Bro this made so much more sense than the way I was taught. thank you so much!

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

    at 8:53, instead of converting to 2 times the sum of numbers, you can convert it to k(k-1). This allows you to skip the entire summation substitution, and after finding k=n, you can get n^2 - n from that

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

      I’m going to try and understand that this weekend! Thanks for the tip.

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

      Thanks for the insight. From my perspective the way Randerson presented the work flow was incredibly helpful. For someone who is new to this or hasn't had good instructors in the past, taking shortcuts too early makes things difficult. Showing an example of such an elementary summation gave me the intuition for future more complex problems. Thanks again for your comment on how to pick the low hanging fruit.

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

    I really like the way you say alright, so calm and collected

  • @henokgebremichael2064
    @henokgebremichael2064 4 วันที่ผ่านมา

    much more sense than i from my class thanks a lot

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

    You absolutely killed the explanation on this video!!! Great job!! and you have been an immense help! Super glad I found this video!!

  • @jellybean7613
    @jellybean7613 8 หลายเดือนก่อน +1

    Wow thank you sooo mucchh 😭😭
    Btw, just a question, will it be much better to use the
    2(k-1+k-2+...+1)
    Than
    k(k-1)
    I tried guessing the pattern myself and my simpleton brain got T(n) = T(n-k) + k(2n) - (k(k-1)) instead, now I'm wondering if using the summation would be better?

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

    if you define the a function f’(n) where f’(n) is the inverse of function f(n) you can subtract T(n-1) and then divide by 1 you will get f’(n) = O(n) if you take the anti derivative of this result you get f(n) = O(n^2)

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

    This is phenomonel, thank you! Couldn't have asked for a better explaination.

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

    When K = 3, why are you throwing in the non-T terms from the K = 2 iteration 2(2n)-2 instead of the non-T terms from the K = 1 iteration 2n?

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

    Many thanks, is there anywhere to find more summation formulae you recommend?

  • @Ally-up6sd
    @Ally-up6sd 10 หลายเดือนก่อน +1

    Beautifully explained!! Thank u so so much. Never understood this til now🎉

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

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

    Why at 11:20 he is doing T(n-k) = 0 ? and not T(n)

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

      because that is the base case

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

    In the last step, what happens to the 2n squared and the minus sign to get n squared plus n?

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

      In the previous step the equation simplifies to:
      2n^2 - n^2 + n
      From there we get:
      n^2 + n

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

      @@randerson112358 I was screwing up on basic algebra. These videos are great.

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

    So I have a factorization algorithm. It is a sieve. But it involves checking the sums of naturals greater than N (the number to be factored) for certain conditions. Because the sums of the natural numbers increase by the square and N increases linearly. Does that mean my algorithm is N P efficient? It works particularly well for numbers congruent to + or - 1 (mod 6) whose factors are roughly of equivalent magnitude ie. public key style security numbers. That is the sums necessary are likely in close proximity on the number line to N if N is relatively square (that is as far as its factors being similar magnitude). I do recreational thinking and am not a programmer. Certainly not with large integers in hex.🤪

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

    Why does my prof suck so bad that this concept was so easily explained by you, a random dude on youtube (in the best way), and he couldn’t even tell us what k meant

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

    finally a video that made me understand this concept!!!

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

    an = an-1 + 2n a0 = 2 , solve the recurring relation. whats the solution for this ? like closed formula .

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

    there is definitely a simpler way to do this, can't be asked to type it out but if this is how your prof wants u to do it doesn't matter

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

    The title should be "How To Solve this one Recurrence Relation"

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

    bro king of explanation keep the great work

  • @Mohammed-hg6kw
    @Mohammed-hg6kw 11 หลายเดือนก่อน +1

    Thanks for this amazing and fulfilling explanation... literally helped me a lot!

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

    Sir. What about when it is k+1?

  • @Furkan-yv5ew
    @Furkan-yv5ew 11 หลายเดือนก่อน

    Why is it called O(n^2) instead of Teta(n^2)? The only part i didn't understand.

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

    Thank you for the lecture. It helped me so much, u are the best

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

    This made so much sense, great video

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

    Thank U 🙏 Mr. Randerson🙌

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

    Thanks so much, I was lost at first

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

    How did you go from ( n^2 + n ) to conclude its O (n^2)? Why is it not O (n^2 + n) ?

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

      Because n^2 larger than n then O(n^2) is enough

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

      You can just take the largest degree of a polynomial

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

      From the definition of Big O, there must exist some constant c, such that c*n^2 >= n^2+n. And since n^2 is quadratic and n is linear, n has almost no effect on n^2 when n is very large. If you scale constant c large enough, you'll find a c where it satisfies the relation I stated earlier.

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

    thank you, untag makaanswer ko sa exam hahahha

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

    BRO U ARE THE GOAT

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

    I really like the way you explained this. Very helpful and easy to understand. Thank you so much for your time.

  • @SamSam-vd9yp
    @SamSam-vd9yp 15 วันที่ผ่านมา

    thank u so much, this video was really helpfull. following from ALGERIA

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

    Q.t(0)=2
    t(n)=3t(n-1)+n+2^n

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

    Thank you so much for your video, it really helped me out

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

    Finally some material with American accent

  • @geomutant
    @geomutant 11 หลายเดือนก่อน +1

    This is really helpful video thanks Rand!

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

    Thanks A LOT! you are a true life saver!

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

    This is awesome!! Thank you my friend.

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

    mannnnnnnnnnnn you're a real one bro!!!!!!!!!

  • @SolomonGarba-mm4ei
    @SolomonGarba-mm4ei 6 หลายเดือนก่อน

    lifesaving video fr

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

    Very helpful! Thank you!

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

    Very clearly explained, thanks a bunch!

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

    man you are my god

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

    You are my hero! Thanka

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

    thank god for this

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

    amazing video, thanks so much!

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

      Thanks you for watching Vanessa, I'm glad you liked it!

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

    Excellent, thank you very much!!

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

    great explaination, thanks!

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

    Very well explanation thx bro, u r a savior

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

    Great job! very informative

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

    So helpful, thank you!!

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

      Thanks Lexi, I appreciate it and I'm glad that the video was helpful.

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

    Randerson thank you so much!

  • @Matthew-dd6kp
    @Matthew-dd6kp ปีที่แล้ว

    Thank you.

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

    More easier method is Master theorem for decreasing function can be used instead.

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

      can you expand on that please?

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

    had to like and subscribe :)

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

    Thanks bro

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

    Very good 👍

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

    This was so hard to follow

  • @Festival-sb2kf
    @Festival-sb2kf 2 ปีที่แล้ว

    Really nice, thank you!

  • @Adam-xn9lt
    @Adam-xn9lt 2 ปีที่แล้ว

    Amazing.

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

    great video

  • @是绵羊啊
    @是绵羊啊 2 ปีที่แล้ว

    Literally save my ass lol

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

    T(n) =0 if n= to what???? AND T(n)= T(n-1)+2n if n= TO WHAT????. Please give a fully equation for better understanding. Thanks

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

      it says T(0) is 0 and T(n) for all other cases

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

    Nice!

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

    Thaks sir

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

    I love you

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

      Haha I appreciate that! Thanks for watching Java With Hawa.

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

    damn, can not understand

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

    ts fire

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

    randerson112358 da goat

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

    Uninentional asmr 😏😏😏

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

    noice

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

    What the fuck is he talking about?

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

    Volume a bit too low mate