![](https://img.haomeiwen.com/i2375607/d0d5900f569ece31.jpg)
图像(包括动图)是传递信息的一种高效方式,往往能增强表象、记忆与思维等方面的反应强度。所谓一图胜千言,说的就是这个道理。
今天为大家整理了十张动图GIFS,有助于认识循环、递归、二分检索等概念的具体运行情况。代码实例以Python语言编写。
一、循环
GIF 1:最简单的 while 循环
![](https://img.haomeiwen.com/i2375607/f8603a0bddf1d87b.gif)
GIF 2:带 if/else 的循环
![](https://img.haomeiwen.com/i2375607/804b90412871fd75.gif)
二、递归
GIF 3:递归概念的直接演示
![](https://img.haomeiwen.com/i2375607/a6a671ff99870189.gif)
GIF 4:递归的代码示例
![](https://img.haomeiwen.com/i2375607/6bc26d8ced6e9c24.gif)
GIF 5:递归求斐波那契数列
![](https://img.haomeiwen.com/i2375607/4adabf554930cff4.gif)
三、按值传递和按引用传递
GIF 7:按值传递和按引用传递的区别
![](https://img.haomeiwen.com/i2375607/8dc8ed23c195aed5.gif)
四、线性检索和二分检索
GIF 8:线性检索和二分检索求 23 的位置
![](https://img.haomeiwen.com/i2375607/627ad2eb0587ca29.gif)
GIF 9:线性检索和二分检索求 1 的位置
![](https://img.haomeiwen.com/i2375607/d3d335b470a03083.gif)
GIF 10:二分检索树
![](https://img.haomeiwen.com/i2375607/3ee30e5ba1e45188.gif)
网友评论