个人在学习算法时经常反复学反复忘。通过文章学习没有视频生动,通过视频学习不敢拖进度。学习过程中体感是枯燥的,急躁的,受挫的。
这里本质上是学习方式和效率的问题,如何能有一种更好的方式学习和复习呢?
我想到了利用动画表达算法的抽象逻辑。即让算法可视化。动画需要尽量简明扼要,播放进度可控,能看到每一步的代码,而且要配字幕。
为了能随时随地的利用碎片时间学习,需要以App的形式呈现。
不能传视频,发几张截图,大家多多指教:
算法宝App扣扣交流群192248369
长度最小的子数组
![](https://i-blog.csdnimg.cn/blog_migrate/08715b1d497d3b0037a5599915ee92b3.png)
两数之和
![](https://i-blog.csdnimg.cn/blog_migrate/964d322f5db4e676cdd132803b52a979.png)
有序数组转二叉搜索树
![](https://i-blog.csdnimg.cn/blog_migrate/d6371c7ab434b6a0b5915e8783071d83.png)
最长公共子序列
![](https://i-blog.csdnimg.cn/blog_migrate/c10cb3a88e965a2dc48477a8c26a2bc7.png)
跳跃游戏
![](https://i-blog.csdnimg.cn/blog_migrate/1da459d26fb8a9c65592be7e737882ec.png)
相交链表
![](https://i-blog.csdnimg.cn/blog_migrate/9c738630c3caad7461ae3c2946817654.png)
二叉树的层序遍历
![](https://i-blog.csdnimg.cn/blog_migrate/31a35e78d420dbcdcbe9b03f632a20bd.png)
买卖股票的最佳时机II
![](https://i-blog.csdnimg.cn/blog_migrate/3007fb40d935165e7796b72ec4b4ffcb.png)
无重复的最长子串
![](https://i-blog.csdnimg.cn/blog_migrate/adf7870fbc6d78d92a4e7297dd50be29.png)
目录
![](https://i-blog.csdnimg.cn/blog_migrate/bd5143811b941b2b483ddf28e8906e49.png)