用迭代来实现,反而显得代码又慢又难懂,效率也不一定比递归高,对于这类问题,最好使用迭代迭代是一种重复反馈过程的活动,其目的通常是为了接近所需的目标或结果,,用迭代结构清晰,算法高效,递归但难懂,低效,过程的每次重复称为“迭代”,每次迭代的结果将作为下一次迭代的初始值,迭代算法:迭代算法是用计算机解题的基本方法。
通常递归结构算法,比如快速排序,还有一些比树更复杂的数据结构,递归的应用很自然,代码也很清晰!效率不是问题!用迭代来实现,反而显得代码又慢又难懂,效率也不一定比递归高!以及一些数学问题如数列、阶乘、斐波那契数列等。,用迭代结构清晰,算法高效,递归但难懂,低效!对于这类问题,最好使用迭代
2、 迭代通俗解释是什么?迭代是一种重复反馈过程的活动,其目的通常是为了接近所需的目标或结果。过程的每次重复称为“迭代”,每次迭代的结果将作为下一次迭代的初始值,重复执行一系列运算步骤,从前面的量中依次找到后面的量的过程。这个过程的每个结果都是通过对前一个结果执行相同的操作步骤而获得的,比如用迭代 method *求一道数学题的解。重复一个特定计算机程序中需要重复执行的子程序*,即在程序中重复循环,直到满足某个条件,也称为迭代,迭代算法:迭代算法是用计算机解题的基本方法。它利用计算机运算速度快、适合重复运算的特点,使计算机重复执行一组指令(或某些步骤),每执行一次这组指令(或这些步骤),就从其原始值中推导出一个变量的新值。
文章TAG:迭代 逻辑推理 算法 曝光 计算机 自动曝光算法迭代