美文网首页
2020-05-12 三

2020-05-12 三

作者: footSInRoad | 来源:发表于2020-05-12 16:42 被阅读0次

    cocopod 多人合作最好保持版本一致,不然容易产生冲突!

    递归:自己调用自己

    迭代:结果作为值进行下次运算

    递归就是指程序调用自身的编程思想,即一个函数调用本身;
    迭代是利用已知的变量值,根据递推公式不断演进得到变量新值得编程思想。

    简单地说
    递归是重复调用函数自身实现循环。

    迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:

    循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。

    迭代与普通循环的区别是:迭代时,循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。

    递归与普通循环的区别是:循环是有去无回,而递归则是有去有回(因为存在终止条件)。
    在循环的次数较大的时候,迭代的效率明显高于递归。

    相关文章

      网友评论

          本文标题:2020-05-12 三

          本文链接:https://www.haomeiwen.com/subject/ottinhtx.html