05-什么是递归

递归,方法内部调用方法自身

递归的注意事项:

找到规律,就是写出递归公式

找到出口(边界值),就是结束递归的条件

注意:如果递归太多层,或者没有正确结束递归,则会出现“栈内存溢出Error”!

因为每次调用方法,都会在栈中创建一个栈帧,而方法没有结束,则栈帧不会释放,最终导致栈空间被占满,从而出现栈内存溢出。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。