來源: 程式設計派
連結: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、資料庫、運維等。