太赞了!10张精美动图,讲明白循环、递归、二分检索等概念

大数据DT

共 702字,需浏览 2分钟

 ·

2020-11-05 20:12

0b494b4d115625feba79d6a7b53c6f80.webp

导读:一图胜千言!本篇文章为小伙伴们整理了 10 张 Gif 动图,帮助大家认识理解循环、递归、二分检索等概念的具体运行情况。


作者:卢少来源:PythonLu

01 循环
GIF 1: 最简单的 while 循环
ff19ec84fb7db45992d98635e8098c55.webp
GIF 2:带 if/else 的循环
348a340f43e698146f438c089a003f53.webp

02 递归
递归(英语:Recursion),又译为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。例如,当两面镜子相互之间近似平行时,镜中嵌套的图像是以无限递归的形式出现的。也可以理解为自我复制的过程。——引自维基百科

GIF 3:递归概念的最直接展示
d844973228fa608f4d844adf25ebaeb2.webp
GIF 4:递归的代码示例
2c0aaa52f5ea512521af5b0940e29190.webp
GIF 5:递归求斐波那契数列
fb86ded698c534fff848c85f307e85ad.webp
GIF 6:递归求阶乘
be709ab7346a3f1e101975d579310ecf.webp

03 值传递和引用传递
GIF 7:按值传递和引用传递的区别
1499be243cef491b0cf2690c2620dcfc.webp

04 线性检索和二分检索
GIF 8:线性检索和二分检索求 23 的位置
604e7c85b62ce5ef6c55c798b5f9683f.webp
GIF 9:线性检索和二分检索求 1 的位置
9dab8873dc1f485cc89bab0590209807.webp
GIF 10:二分检索树
f88a2fafd306ba079957339625cef5a0.webp
0587fff4daff3757899ca0f47ba0f707.webp
划重点?


干货直达?

更多精彩?

在公众号对话框输入以下关键词查看更多优质内容!
PPT | 读书 | 书单 | 硬核 | 干货 | 讲明白 | 神操作大数据 | 云计算 | 数据库 | Python | 可视化AI | 人工智能 | 机器学习 | 深度学习 | NLP5G | 中台 | 用户画像 1024 | 数学 | 算法 数字孪生
据统计,99%的大咖都完成了这个神操作?

10c912b0c14d007e33bcbb1b4314e6f4.webp


浏览 56
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报