循环、递归、迭代和遍历的区别

来源:互联网 发布:数控铣削编程与加工 编辑:程序博客网 时间:2024/06/05 17:19


  • 循环(loop) - 最基础的概念, 所有重复的行为
  • 递归(recursion) - 在函数内调用自身, 将复杂情况逐步转化成基本情况
  • (数学)迭代(iterate) - 在多次循环中逐步接近结果
  • (编程)迭代(iterate) - 按顺序访问线性结构中的每一项
  • 遍历(traversal) - 按规则访问非线性结构中的每一项
0 0
原创粉丝点击