太赞了!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 | 人工智能 | 机器学习 | 深度学习 | NLP

5G | 中台 | 用户画像 1024 | 数学 | 算法 数字孪生

据统计,99%的大咖都完成了这个神操作

????