LeetCodeAnimation:用动画把算法题拆开看
2026/7/8 5:33:32 网站建设 项目流程

文章目录

  • LeetCodeAnimation:用动画把算法题拆开看
    • 1、这玩意儿是干嘛的
    • 2、为什么要用它
    • 3、项目里有什么
    • 4、怎么用
    • 5、适合哪些人用

LeetCodeAnimation:用动画把算法题拆开看

LeetCodeAnimation 在 GitHub 上已经拿到 76.6K Star。

作者吴师兄做了一件事,把 LeetCode 题目用动画演示出来。指针怎么移动、状态怎么转移、递归怎么展开,原本只能靠脑子想象的过程,现在一眼就能看清。

1、这玩意儿是干嘛的

就一件事:用动画把 LeetCode 题解过程拆开看。

刷题卡住的人多半不是看不懂代码,而是脑子转不动那几个指针的相对位置。两数之和的哈希表怎么补上,接雨水时左右边界如何收拢,环形链表快慢指针什么时候相遇,光看代码行号没用,看动画一听就懂。

仓库里现在同步了 256 道 LeetCode 题的动画,简单 71 题、中等 160 题、困难 25 题。数据放在docs/data/manifest.json,由脚本从网站侧实算注入 README,不是手填。

2、为什么要用它

刷算法的人都经历过那种时刻。一道动规题看了三小时,状态转移方程背下来了,但说不清为什么这么转移。链表题代码写出来了,但脑海里那个 next 指针到底指向谁,自己都糊涂。

文字题解堆术语,视频题解拖时长。动画是最高效的中间形式,一道题一两秒循环一次,看十遍就懂了。

3、项目里有什么

动画题解之外,每道题配了 Python、C++、Java 三种参考实现,Python 为默认。这是因为刷题人语言背景不一样,C++ 党看不懂 Python 切片,Java 党不适应 C++ 指针,三份代码并列放出来最省事。

按题号索引、按专题索引都有单独的 md 文件。想按动规刷、按链表刷、按二叉树刷,直接对号入座。manifest.json 可以被脚本读取,想自己整理一份做题计划也方便。

2026 年还在做一轮大版本升级,三语言代码、AI 私教小欧、吴师兄声线语音讲解都已经上线,299 题全量质量清算正在进行。语音讲解用的是 AI 合成吴师兄声线,点播放器里的喇叭就能听。

4、怎么用

直接打开仓库里的docs/leetcode-animation-index.md,按题号找动画。看预览 GIF 知道这道题在讲什么,再点过去到网站版看完整步骤。

网站版支持单步、回看、变速。卡在某一步就停下来想,想通了再往下走。这比视频进度条来回拖要顺手。

5、适合哪些人用

正在准备算法面试的应届生,刷题刷到瓶颈期、需要可视化辅助理解的人。

教算法题的老师,想给学生找一个直观演示素材。

搭算法学习产品的开发者,可以参考它的 manifest.json 结构和同步脚本设计。

搭算法学习产品的开发者,可以参考它的 manifest.json 结构和同步脚本设计。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询