递归简单的说就是方法调用方法本身,每次调用都缩小范围再将下次调用条件进行运算,直到满足结束条件为止。递归最大的缺点就是速度慢,影响程序效率,但是小的数据量还是表现的不明显,比如递归显示树形,这是最常用的。
递归的效率一般不高,但是递归比较符合人类的思维方式。