发布网友 发布时间:2022-04-23 10:01
我来回答
共1个回答
热心网友 时间:2023-10-10 15:16
自己调用自己或几个方法相互调用。最经典的是求正整数阶的算法:int fact(int i){if(i<=1)return 1;return fact(i-1)*i;}多数递归方法可以转换成非递归方法。一般同功能的非递归方法,执行效率要优于递归方法。但合理的使用递归方法,可以使代码结构更清晰,更有可读性,从而更方便维护。