圖像(包括動圖)是傳遞信息的一種高效方式,每每能加強表象、記憶與思惟等方面的反應強度。所謂一圖勝千言,說的就是這個道理。web
今天爲你們整理了十張動圖GIFS,有助於認識循環、遞歸、二分檢索等概念的具體運行狀況。代碼實例以Python語言編寫。spa
1、循環3d
GIF 1:最簡單的 while 循環blog
GIF 2:帶 if/else 的循環遞歸
2、遞歸it
GIF 3:遞歸概念的直接演示import
GIF 4:遞歸的代碼示例coding
GIF 5:遞歸求斐波那契數列循環
GIF 6:遞歸求階乘(圖裏縮進有點問題,請忽略吧)引用
3、按值傳遞和按引用傳遞
GIF 7:按值傳遞和按引用傳遞的區別
4、線性檢索和二分檢索
GIF 8:線性檢索和二分檢索求 23 的位置
GIF 9:線性檢索和二分檢索求 1 的位置
GIF 10:二分檢索樹
連接:http://codingpy.com/article/10-gifs-to-understand-some-programming-concepts/(點擊尾部閱讀原文前往)