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

共 824字,需浏览 2分钟

 ·

2020-11-07 03:58


导读:一图胜千言!本篇文章为小伙伴们整理了 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%的大咖都完成了这个神操作
?


浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

分享
举报