10张GIF动图让你弄懂循环、递归、二分检索等概念

点击上方“程序IT圈”,选择“置顶公众号”

每天早上8点50分进来看看,就是最大的支持


10张GIF动图让你弄懂循环、递归、二分检索等概念_第1张图片

作者:编程派

http://codingpy.com/article/10-gifs-to-understand-some-programming-concepts/


大家都知道,图像(包括动图)是传递信息的一种高效方式,往往能增强表象、记忆与思维等方面的反应强度。所谓一图胜千言,说的就是这个道理。

所以,今天为大家整理了十张gif动图,有助于认识循环、递归、二分检索等概念的具体运行情况。


一、循环


GIF 1:最简单的 while 循环


10张GIF动图让你弄懂循环、递归、二分检索等概念_第2张图片


GIF 2:带 if/else 的循环


10张GIF动图让你弄懂循环、递归、二分检索等概念_第3张图片


二、递归


GIF 3:递归概念的直接演示

10张GIF动图让你弄懂循环、递归、二分检索等概念_第4张图片


GIF 4:递归的代码示例


10张GIF动图让你弄懂循环、递归、二分检索等概念_第5张图片



GIF 5:递归求斐波那契数列




GIF 6:递归求阶乘

10张GIF动图让你弄懂循环、递归、二分检索等概念_第6张图片



三、按值传递和按引用传递


GIF 7:按值传递和按引用传递的区别


10张GIF动图让你弄懂循环、递归、二分检索等概念_第7张图片


四、线性检索和二分检索


GIF 8:线性检索和二分检索求 23 的位置


10张GIF动图让你弄懂循环、递归、二分检索等概念_第8张图片



GIF 9:线性检索和二分检索求 1 的位置


10张GIF动图让你弄懂循环、递归、二分检索等概念_第9张图片


GIF 10:二分检索树


10张GIF动图让你弄懂循环、递归、二分检索等概念_第10张图片


~完~


打卡赠书:打卡30天赠书,第二期活动!

送什么书?请点击左下角阅读原文查看!


签到方式:长按以下二维码参与打卡↓↓↓↓↓


10张GIF动图让你弄懂循环、递归、二分检索等概念_第11张图片


10张GIF动图让你弄懂循环、递归、二分检索等概念_第12张图片


我的知识星球,限时免费加入!

什么是红黑树?今天详细学习一下

30天打卡读者群,就建立一个!

HashMap底层的数据结构和算法

详解 Spring AOP 的实现机制

十二张图详解Redis的数据结构和对象系统

Spring Boot+MyBatis+MySQL读写分离

平时常用的设计模式汇总,超详细!

五分钟彻底理解一致性哈希算法

我们为什么要使用 AOP ?

TCP/IP的底层队列实现原理

详解 Spring AOP 的实现机制

图解 Java 垃圾回收机制


记得将本号置顶/标星,

不忘每天签到哦!


10张GIF动图让你弄懂循环、递归、二分检索等概念_第13张图片

640?wx_fmt=png 如果有帮助,请点个“在看”支持!

你可能感兴趣的:(10张GIF动图让你弄懂循环、递归、二分检索等概念)