1. 程式人生 > >迭代、迴圈和遍歷的區別

迭代、迴圈和遍歷的區別

  • 迴圈(loop) - 最基礎的概念, 所有重複的行為
  • 遞迴(recursion) - 在函式內呼叫自身, 將複雜情況逐步轉化成基本情況
  • (數學)迭代(iterate) - 在多次迴圈中逐步接近結果
  • (程式設計)迭代(iterate) - 按順序訪問線性結構中的每一項
  • 遍歷(traversal) - 按規則訪問非線性結構中的每一項