动画学 leetcode 算法,全免费!做了一款 iOSApp 算法宝,欢迎大家试用!

2023-02-14 02:08:20 +08:00
 linsen80586

初来乍到,很喜欢这里的分享氛围,观摩了很多大佬的作品,也分享下自己刚开发的一款 App:算法宝。

在算法宝 App 里一共制作了 70 个 leetcode 算法动画。目前所有算法动画0 元秒杀,无广告AppStore 链接https://apps.apple.com/cn/app/id1624248084

为什么会做一款算法动画图解 App

和很多程序员一样,每次换工作前都要准备大量时间刷算法。很菜,刷题过程中都要先看题解。在网上也看了很多大佬的题解,特别喜欢看有动图或者示意图的算法解析,比看文字快。在这过程中也发现了几个问题,比如:动图是没有交互的,不能暂停;数据是死的不能换;手机上学习不太方便等。

一开始看到过一些不错的动画,几次都有很大的冲动想在 App 中用原生代码实现,这次终于下了决心,一口气做了 70 个动画。

我理解这款 App 的定位是一个工具,可以帮助我们快速理解算法思路和代码,帮助记忆,提高学习效率。但在这里不能提交,不能执行代码,代码还是要在电脑上敲才更有感觉。

为什么没有按照 leetcode 编号顺序排列

目前给算法题做了分类,分为三大块:

每个分类下,按难度分为简单,中等和困难。

先把数据结构和算法分开归类,按知识点学习,比如可以集中时间学习二叉树结构或者动态规划算法,这样集中饱和训练有助于提高学习效率。数据结构在前,算法在后,也是按我们学习理论知识的顺序安排的。 算法方面,目前安排了回溯,贪心,动态规划,分治四种。 个人多年前学习数据结构和算法最早接触的算法就是各种排序,当时觉得排序太难了,印象非常深刻,所以为初学者单独做了一个排序分类。

动画和代码如何结合等交互问题的思考


上传了 youtube 的几个算法视频贴在下面,请大家多指教

归并排序

两数之和

买卖股票的最佳时机 II

27453 次点击
所在节点    分享创造
144 条回复
linsen80586
2023-02-19 20:49:09 +08:00
@Midia 想做,但短期没精力弄,很多待办了。。。
tangtangxin
2023-02-19 20:51:47 +08:00
用了几天,确实很好用,效率明显提高了,感谢楼主分享!
linsen80586
2023-02-21 21:43:55 +08:00
@tangtangxin 感谢支持,欢迎提意见
linsen80586
2023-02-23 01:14:47 +08:00
@kamto 欢迎使用
linsen80586
2023-02-26 21:26:13 +08:00
@tangtangxin 可以更新最新版本了
linsen80586
2023-03-02 23:59:30 +08:00
最新 1.2.3 版本欢迎大家试用
tangtangxin
2023-03-07 21:30:24 +08:00
求更 codetop 前 300 的题目,很需要哈~
linsen80586
2023-03-08 15:38:17 +08:00
@tangtangxin 应该已经是有一些是 codetop 里的了
linsen80586
2023-04-16 16:18:15 +08:00
目前 ipad 版本正在开发中哦
tangtangxin
2023-04-16 17:08:29 +08:00
@linsen80586 期待哦,什么时候能完成?
linsen80586
2023-04-16 18:33:51 +08:00
@tangtangxin 目前先优先做 ipad 适配呢
muchenlou
2023-04-17 07:37:53 +08:00
已白嫖
FLynnCPP
2023-04-17 08:00:00 +08:00
好东西,发现一个笔误:贪心是局部最优并且全局最优,动态规划是局部最优不一定全局最优。

然后提个小建议:下滑的时候,动画部分可以锁定,这样便于一边看动画,一边看解释
ginakira
2023-04-17 08:09:32 +08:00
来晚了,不过 App 好评
cssk
2023-04-17 08:43:30 +08:00
明明设置里有英文,实际却只有简体中文
lyusantu
2023-04-17 09:01:34 +08:00
代码要是支持语言切换就好了
kuyuzhiqi
2023-04-17 09:03:47 +08:00
已下载
yukunZhan9
2023-04-17 09:06:11 +08:00
零元购已经结束了吗?/(ㄒoㄒ)/~~
8355
2023-04-17 09:36:20 +08:00
接着卷啊你们 玩个手机都要开始刷算法了😭😭😭😭
fsdrw08
2023-04-17 09:58:49 +08:00
能搞个安卓的吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/915862

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX