从大环境来说,万事万物都是在不断递归中的。比如,人类。 鲁迅先生说,我赤裸裸来到这世上,最终,赤裸裸的回去另外一个世界。就像我们画一个圆一样,终点,亦是起点。不知你有没有想过,你刚开始来到这世上的时候,你还不会走路,是你妈妈推着儿童车,带你四处玩耍。当你年老时,你的子女推着轮椅,带你看遍这剩下的时光。一代一代,如此循环。
接下来,来个最简单的
从0加到100用递归算法实现
package daily;
public class self {
public static void main(String[] args) {
System.out.println(oneSelf(0, 100));
}
//从0加到100,用递归算法实现
public static int oneSelf(int sum,int count){
if(count == 0){
return sum;
}else{
sum += count;
count--;
return oneSelf(sum,count);
}
}
}
还有一个更经典的递归算法的实现,有兴趣可以看下经典兔子生兔子问题