区别在于:递归是由自己延伸出去的,而迭代是得到新的结果并代替自己。
1.递归是指函数、过程、子程序在运行过程中直接或间接调用自身而产生的重入现象。在计算机编程中,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。
2.迭代:重复反馈过程的活动,其目的在于为了逼近所需目标或结果。每一次迭代得到的结果会作为下一次迭代的初始值。
区别在于:递归是由自己延伸出去的,而迭代是得到新的结果并代替自己。
1.递归是指函数、过程、子程序在运行过程中直接或间接调用自身而产生的重入现象。在计算机编程中,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。
2.迭代:重复反馈过程的活动,其目的在于为了逼近所需目标或结果。每一次迭代得到的结果会作为下一次迭代的初始值。