递归的几种方式:
1 本方法调用本方法
2 两个方法互相调用
3 多个方法互相调用
递归的流程控制:
什么时候递归,什么时候结束递归是所有递归的必备结构;
如下:
if(){
递归;
}else if(){
不递归/结束递归;
}else{
异常;
}
Think
递归一般情况下可以用循环和栈来代替;
递归的几种方式:
1 本方法调用本方法
2 两个方法互相调用
3 多个方法互相调用
递归的流程控制:
什么时候递归,什么时候结束递归是所有递归的必备结构;
如下:
if(){
递归;
}else if(){
不递归/结束递归;
}else{
异常;
}
Think
递归一般情况下可以用循环和栈来代替;