Java教程

递归

本文主要是介绍递归,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

递归有两个特征:

1.调用自身;2.找出口;

 

示例1

function test(n){
    if(n==1){
        console.trace();
        return 1;
    }
    return arguments.callee(n-1)*n;
}
test(4);

 

示例2

function mul(10) {
    if(n==1 || n==0){
        return 1;
    }
    return 10*mul(10-1);
}

function fb(n){
    if(n==1 || n==2){
        return 1;
    }
    return fb(n-1)+fb(n-2)
}

 

这篇关于递归的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!