美文网首页
loop iterate traversal recursion

loop iterate traversal recursion

作者: oasis_m | 来源:发表于2020-03-22 11:05 被阅读0次

    声明:所有文章只作为学习笔记用,转载非原创
    https://q.cnblogs.com/q/4041/
    https://blog.csdn.net/u014775977/article/details/53930052
    https://blog.csdn.net/mad1989/article/details/8933078

    循环(loop),指的是在满足条件的情况下,重复执行同一段代码。比如,while语句。
    迭代(iterate),指的是按照某种顺序逐个访问列表中的每一项。比如,for语句。
    遍历(traversal),指的是按照一定的规则访问树形结构中的每个节点,而且每个节点都只访问一次。
    递归(recursion),指的是一个函数不断调用自身的行为。比如,以编程方式输出著名的斐波纳契数列。
    有了以上定义,这几个概念之间的区别其实就比较清楚了。至于它们之间的联系,严格来讲,它们似乎都属于算法的范畴。换句话说,它们只不过是解决问题的不同手段和方式,而本质上则都是计算机编程中达成特定目标的途径。

    相关文章

      网友评论

          本文标题:loop iterate traversal recursion

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