Leetcode 70. Climbing Stairs [Java] | Two best approaches

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

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

  • @JasonGarcia-x3d
    @JasonGarcia-x3d ปีที่แล้ว

    Thank you for this video! I am still learning about time complexity and I was wondering how your solutions differ from what I came up with =>
    const steps = (n) => {
    if(n === 0 || n === 1) return 1;
    return stairs(n-2) + stairs(n-1);
    }

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

    Thank you so much mate!

  • @maksymr.7191
    @maksymr.7191 2 ปีที่แล้ว

    Thank you, bro. It's very helpful now.

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

    why do we need to specify the n==1 case?
    if (n

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

      The way he codes it it would throw a runtime time error since right after dp[1] = 1 you say dp[2] = 2. Index 2 is outside of the bounds of the array (size is 2, last index is 1)

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

    thanks a lot! Amazing

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

    thank you!

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

    Thanks alot that was pretty clear.

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

    Fibonacci

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

    thnks really easy code to understand

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

    Thanks man

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

    thanks

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

    Нихрена не объяснил. Чисто заготовку напечатал

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

      Ну не знаю, вроде все должно быть понятно