一、递归算法的定义
JAVA递归:简单来说就是函数自身直接或间接的调用了函数本身。
应用场合:同样的方法在函数本身再次被使用到,为了避免代码重复,利用递归的方式。
二、递归的使用
递归使用的注意事项:
1、明确递归退出的条件;
2、明确递归传递条件,也可以是形参的传递,避免出现溢出现象;
3、明确递归使用的次数
4、明确使用递归时逻辑的出入口。
三、代码实现
案例一:1+2+3+4+5 案例
案例二:输出语句执行十次
JAVA递归:简单来说就是函数自身直接或间接的调用了函数本身。
应用场合:同样的方法在函数本身再次被使用到,为了避免代码重复,利用递归的方式。
递归使用的注意事项:
1、明确递归退出的条件;
2、明确递归传递条件,也可以是形参的传递,避免出现溢出现象;
3、明确递归使用的次数
4、明确使用递归时逻辑的出入口。
案例一:1+2+3+4+5 案例
案例二:输出语句执行十次