循環(loop),指的是在知足條件的狀況下,重複執行同一段代碼。好比,while語句。
[ 循環則技能對應集合,列表,數組等,也能對執行代碼進行操做。] 編程
迭代(iterate),指的是按照某種順序逐個訪問列表中的每一項。好比,for語句。
[迭代只能對應集合,列表,數組等。不能對執行代碼進行迭代。] 數組
遍歷(traversal),指的是按照必定的規則訪問樹形結構中的每一個節點,並且每一個節點都只訪問一次。
[遍歷同迭代同樣,也不能對執行代碼進行遍歷。]ide
遞歸(recursion),指的是一個函數不斷調用自身的行爲。好比,以編程方式輸出著名的斐波納契數列。
[線性遞歸和尾遞歸。]函數