什么是方法递归? 递归是一种算法 在程序设计语言中广泛应用。从形式上说:方法调用自身的形式成为方法递归。 递归的形式 直接递归:方法自己调用自己。间接递归:方法调用其他方法,其他方法又回调方法自己。 上述方法都会造成死循环,报出栈内存溢出的错误。 使用方法递归是没有控制好终止,会出现递归死循环,导致栈内存溢出的错误。 递归的案例 下图最后求得f(1)=1,在往上递归,最终获得5*24 猴子吃桃递归问题 公式加代码 删除文件夹递归 代码 文件搜索递归