Java实现递归

**【基础学习】**java实现递归
1、什么是递归?
-方法自身调用自身
2、递归是很耗费栈内存的,递归算法可以不用的时候尽量不用
3、递归必须有结束条件,没有结束条件一定会发生栈内存溢出错误
4、递归即使有了结束条件,即使结束条件是正确的,也可能会发生栈内存溢出错误,
因为递归的太深了,栈内存被占满。
能不用递归的时候尽量不要用
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wkh18891843165/article/details/104622387
今日推荐