一、什么是递归?
就是在函数内部掉用函数本身。
二、什么是尾递归?
所有函数递归滴形式都出现在函数末尾。
三、递归与尾递归有什么区别?
递归不得不用栈保存数据。而尾递归不需要因为,因为数据直接作为参数传给了函数。
也可以理解为尾递归数据是一致放在自己手上滴,递归 数据进行了数据保存滴。
就是在函数内部掉用函数本身。
所有函数递归滴形式都出现在函数末尾。
递归不得不用栈保存数据。而尾递归不需要因为,因为数据直接作为参数传给了函数。
也可以理解为尾递归数据是一致放在自己手上滴,递归 数据进行了数据保存滴。