码迷,mamicode.com
首页 > 其他好文 > 详细

1108-递归

时间:2016-11-08 23:10:34      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:文件的操作   cti   class   turn   杀毒   bsp   code   文件   style   

递归

用于文件的操作,例如杀毒等。

递归的关键是看函数的功能,即从自身调用自身,从自身内容里面找自身求的内容, 执行时列出所求内容然后反向求值,递为往下走,归为往上走,解决求值。

例题:
公园有一堆桃子,猴子每天吃一半,然后挑出一个坏的扔掉,第六天的时候还有一个桃子,问最初有多少个。

用函数求时要明确函数的功能:求返回第N天的桃子数量

先定义第N天的时候桃子数量
var sl;
function Shuliang(n)
{
    //已知第六天数量为1
    if(n==6)
    {
        sl=1;
    }
    //当不是第六天时
    //规律为:(当天数量=下一天数量+1)*2
    else
    {
        sl= (Shuliang(n+1)+1)*2;
    }
    //返回当天的值
    return sl;
}
//求原始值
alert(Shuliang(0));

 

1108-递归

标签:文件的操作   cti   class   turn   杀毒   bsp   code   文件   style   

原文地址:http://www.cnblogs.com/claricre/p/6044928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!