來源: 程式設計派
連結:http://codingpy.com/article/10-gifs-to-understand-some-programming-concepts/
影象(包括動圖)是傳遞資訊的一種高效方式,往往能增強表象、記憶與思維等方面的反應強度。所謂一圖勝千言,說的就是這個道理。
今天為大家整理了十張動圖GIFS,有助於認識迴圈、遞迴、二分檢索等概念的具體執行情況。
一、迴圈
GIF 1:最簡單的 while 迴圈

GIF 2:帶 if/else 的迴圈

二、遞迴
GIF 3:遞迴概念的直接演示

GIF 4:遞迴的程式碼示例

GIF 5:遞迴求斐波那契數列

GIF 6:遞迴求階乘

三、按值傳遞和按取用傳遞
GIF 7:按值傳遞和按取用傳遞的區別

四、線性檢索和二分檢索
GIF 8:線性檢索和二分檢索求 23 的位置

GIF 9:線性檢索和二分檢索求 1 的位置

GIF 10:二分檢索樹

(完)
●編號527,輸入編號直達本文
●輸入m獲取文章目錄

演演算法與資料結構
更多推薦《18個技術類公眾微信》
涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。
知識星球