Recursion

接下来我们要来学习很重要的递迴,接下来让我们了解吧

函式呼叫自己使用到Stack

Fibonacci

http://img2.58codes.com/2024/20130419BLam20M9qV.png

function Recursion(n){    if(n==0){         return 0     }else if(n==1){        return 1    }    else{        return Recursion(n-2) + Recursion(n-1)      }}for(let i = 0 ; i <= 10; i++){    console.log(Recursion(i))}//011235813213455

For迴圈

也可以使用Loop执行

function Fibonacci(n){    let result = []    result[0] = 0    result[1] = 1    for(let i=2; i <= n; i++){        result[i] = result[i-1] + result[i-2]    }    return result}console.log(Fibonacci(10))//[    0, 1,  1,  2,  3,    5, 8, 13, 21, 34,   55 ]

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章