1. 程式人生 > >關於Java部分專業術語詳解

關於Java部分專業術語詳解

本文僅做自學參考使用,感謝前輩們的細心總結,也歡迎有緣老哥前來訂正~
1,迴圈(loop),指的是在滿足條件的情況下,重複執行同一段程式碼。比如,while語句。 迴圈則技能對應集 合,列表,陣列等,也能對執行程式碼進行操作。
2,迭代(iterate),指的是按照某種順序逐個訪問列表中的每一項。比如,for語句。   迭代只能對應集合,列表,陣列等。不能對執行程式碼進行迭代。
3,遍歷(traversal),指的是按照一定的規則訪問樹形結構中的每個節點,而且每個節點都只訪問一次。 遍歷同迭代一樣,也不能對執行程式碼進行遍歷。
4,遞迴(recursion),指的是一個函式不斷呼叫自身的行為。(1),通俗的解釋:遞迴就像往存錢罐裡存錢,先往裡邊塞錢,2塊,5塊,10塊這樣的塞,叫入棧。取錢的時候,後塞進去的先取出來,這叫出棧。具體多少錢,要全部出棧才知道。 (2),遞迴分類:線性遞迴和尾遞迴。
摘自:

https://www.cnblogs.com/feichengwulai/articles/3642107.html