点击上方“逆锋起笔”,选择“星标”

我们一起「在看」

 

作者:编程派

来源:http://codingpy.com

整理:君未读

 

对于数据结构,一直都是大部分人的短板,不是学不会,而是容易忘,那么有没有一种很生动的讲解,让我们一下子就记住了呢?答案是肯定的。

 

下面这 10 张 gif 图希望能让大家对循环、递归、二分检索有更深刻的理解。

 

 

一、循环

 

GIF 1:最简单的 while 循环

 

 

 

GIF 2:带 if/else 的循环

 

 

二、递归

 

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

 

GIF 4:递归的代码示例

 

 

 

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

 

 

GIF 6:递归求阶乘

 

 

 

 

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

 

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

 

 

 

四、线性检索和二分检索

 

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

 

 

 

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

 

 

GIF 10:二分检索树

 

 

 

扫一扫 关注我的公众号

 

编程经验、技术转型

高校学习、第二副业