1,迭代使用的是循环结构,递归使用的是选择结构。
2,递归能使程序的结构更清晰、更简洁、更容易让人理解,从而减少读懂代码的时间。但是大量的递归调用会建立函数的副本,会耗费大量的时间和内存。迭代则不需要反复调用函数和占用额外的内存。
迭代和递归的区别
最新推荐文章于 2023-04-13 10:06:56 发布
1,迭代使用的是循环结构,递归使用的是选择结构。
2,递归能使程序的结构更清晰、更简洁、更容易让人理解,从而减少读懂代码的时间。但是大量的递归调用会建立函数的副本,会耗费大量的时间和内存。迭代则不需要反复调用函数和占用额外的内存。