太赞了!10张精美动图,讲明白循环、递归、二分检索等概念
导读:一图胜千言!本篇文章为小伙伴们整理了 10 张 Gif 动图,帮助大家认识理解循环、递归、二分检索等概念的具体运行情况。
作者:卢少来源:PythonLu
01 循环
GIF 1: 最简单的 while 循环
GIF 2:带 if/else 的循环
02 递归
递归(英语:Recursion),又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。例如,当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的。也可以理解为自我复制的过程。——引自维基百科
GIF 3:递归概念的最直接展示
GIF 4:递归的代码示例
GIF 5:递归求斐波那契数列
GIF 6:递归求阶乘
03 值传递和引用传递
GIF 7:按值传递和引用传递的区别
04 线性检索和二分检索
GIF 8:线性检索和二分检索求 23 的位置
GIF 9:线性检索和二分检索求 1 的位置
GIF 10:二分检索树
划重点?
更多精彩?
在公众号对话框输入以下关键词查看更多优质内容!
PPT | 读书 | 书单 | 硬核 | 干货 | 讲明白 | 神操作大数据 | 云计算 | 数据库 | Python | 可视化AI | 人工智能 | 机器学习 | 深度学习 | NLP5G | 中台 | 用户画像 | 1024 | 数学 | 算法 | 数字孪生
据统计,99%的大咖都完成了这个神操作?
评论