堆叠 - 递回 - 费氏数列 - DAY 7

堆叠定义


具有线性串列结构,资料遵循着先进後出,後进先出的存取顺序

https://ithelp.ithome.com.tw/upload/images/20210921/20107754xJy33Tbq31.jpg

费氏数列(又称黄金分割数)


可以算出一对兔子过几个月会变成几对兔子,但兔子不能死去

费氏数列 javascript code


function Fib(month) {
    if (month < 2) {
        return month === 0 ? 0 : 1;
    } else {
        return Fib(month - 1) + Fib(month - 2);
    }
}

Fib(5)

当 Fib(5) 开始堆叠


https://ithelp.ithome.com.tw/upload/images/20210921/20107754IiZlc8vgPm.jpg

一层一层推导出答案


https://ithelp.ithome.com.tw/upload/images/20210921/20107754zfugAIk1nO.jpg


<<:  Golang 转生到web世界 - gin路由

>>:  【後转前要多久】# Day06 CSS - Selectors 选取器

第 10 天 阶段达成继续奋斗( leetcode 003 )

https://leetcode.com/problems/longest-substring-w...

Day 13 MSW的return Error Type

这是一个来自msw的错误处理当我们想要验证是否元件会因为server回传错误的资料而产生错误警示 i...

Day 19 - 相等判断与型别转换

前言 昨天我们介绍了 undefined、null、NaN,也带到了如何将这些特别的值判断出来。 今...

Rust-流程控制-for

如果想印出1到100的数字,更常的做法是使用for回圈而不是while 例 for i in 1.....

[DAY 20] 树耳朵 oh les feuilles

树耳朵 oh les feuilles 地点:台南市白河区94-7号 时间:五六日 13:00~17...