LeetCodeAnimation/Readme.md

109 lines
9.6 KiB
Markdown
Raw Normal View History

2018-12-07 21:39:49 +08:00
![LeetCode Animation All in One](https://upload-images.jianshu.io/upload_images/1940317-e837182a805cecce.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2019-05-02 16:05:32 +08:00
[![Travis](https://img.shields.io/badge/language-C++-red.svg)](https://developer.apple.com/.md)
[![Travis](https://img.shields.io/badge/language-Java-yellow.svg)](https://developer.apple.com/.md)
2018-12-06 16:00:33 +08:00
2018-12-06 16:05:00 +08:00
2018-12-09 11:29:20 +08:00
[There is an English version of README here. just click it](https://github.com/MisterBooo/LeetCodeAnimation/blob/master/README-En.md)
2018-12-06 16:04:03 +08:00
2019-05-02 15:59:01 +08:00
我会尽力将 LeetCode 上所有的题目都用动画的形式演示出来,计划用 3 到 4 年时间去完成它,期待与你见证这一天!
2018-12-06 16:04:03 +08:00
2018-12-09 11:23:13 +08:00
文章最新首发于微信公众号 **五分钟学算法** ,您可以关注获取最新的文章。
2018-12-06 16:00:33 +08:00
2019-05-02 15:59:01 +08:00
### 汇总
| 序号 | 题目&题解 |
| ---- | ------------------------------------------------------------ |
| 0 | [十大经典排序算法动画与解析,看我就够了!(配代码完全版)](https://mp.weixin.qq.com/s/vn3KiV-ez79FmbZ36SX9lg) |
| 1 | [两数之和](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第1号问题两数之和.md) |
| 2 | [两数相加](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第2号问题两数相加.md) |
2019-05-02 16:12:51 +08:00
| 3 | [无重复字符的最长子串](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第3号问题无重复字符的最长子串.md) |
| 15 | [三数之和](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第15号问题三数之和.md) |
2019-05-02 16:23:13 +08:00
| 19 | [删除链表的倒数第 N 个节点](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第19号问题删除链表的倒数第N个节点.md) |
| 20 | [有效的括号](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第20号问题有效的括号.md) |
| 21 | [合并两个有序链表](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第21号问题合并两个有序链表.md) |
2019-05-02 16:23:13 +08:00
| 23 | [合并 K 个排序链表](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第23号问题合并K个排序链表.md) |
2019-05-02 16:12:51 +08:00
| 24 | [两两交换链表中的节点](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第24号问题两两交换链表中的节点.md) |
| 26 | [删除排序数组中的重复项](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第26号问题删除排序数组中的重复项.md) |
| 75 | [颜色分类](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第75号问题颜色分类.md) |
| 86 | [分割链表](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第86号问题分割链表.md) |
| 92 | [反转链表 II](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第92号问题反转链表II.md) |
| 94 | [二叉树的中序遍历](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第94号问题二叉树的中序遍历.md) |
| 101 | [对称二叉树](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第101号问题对称二叉树.md) |
2019-05-02 16:12:51 +08:00
| 102 | [二叉树的层序遍历](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第102号问题二叉树的层序遍历.md) |
| 103 | [二叉树的锯齿形层次遍历](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第103号问题二叉树的锯齿形层次遍历.md) |
2019-05-02 16:23:13 +08:00
| 107 | [二叉树的层次遍历 II](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第107号问题二叉树的层次遍历II.md) |
| 110 | [平衡二叉树](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第110号问题平衡二叉树.md) |
| 125 | [验证回文串](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第125号问题验证回文串.md) |
| 131 | [分割回文串](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第131号问题分割回文串.md) |
2019-05-02 16:12:51 +08:00
| 136 | [只出现一次的数字](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第136号问题只出现一次的数字.md) |
| 138 | [复制带随机指针](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第138号问题复制带随机指针.md) |
| 139 | [单词拆分](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第139号问题单词拆分.md) |
2019-05-02 16:12:51 +08:00
| 144 | [二叉树的前序遍历](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第144号问题二叉树的前序遍历.md) |
| 145 | [二叉树的后序遍历](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第145号问题二叉树的后序遍历.md) |
| 146 | [LRU缓存机制](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第146号问题LRU缓存机制.md) |
2019-05-02 16:12:51 +08:00
| 150 | [逆波兰表达式求值](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第150号问题逆波兰表达式求值.md) |
2019-05-02 16:23:13 +08:00
| 167 | [两数之和 II - 输入有序数组](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第167号问题两数之和II-输入有序数组.md) |
| 172 | [阶乘后的零](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第172号问题阶乘后的零.md) |
| 187 | [重复的 DNA 序列](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第187号问题重复的DNA序列.md) |
| 199 | [二叉树的右视图](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第199号问题二叉树的右视图.md) |
| 203 | [移除链表元素](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第203号问题移除链表元素.md) |
| 206 | [反转链表](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第206号问题反转链表.md) |
2019-05-02 16:12:51 +08:00
| 209 | [长度最小的子数组](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第209号问题长度最小的子数组.md) |
| 219 | [存在重复元素 II](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第219号问题存在重复元素II.md) |
2019-05-02 16:12:51 +08:00
| 237 | [删除链表中的节点](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第237号问题删除链表中的节点.md) |
| 239 | [滑动窗口最大值](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第239号问题滑动窗口最大值.md) |
| 279 | [完全平方数](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第279号问题完全平方数.md) |
| 283 | [移动零](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第283号问题移动零.md) |
| 295 | [数据流的中位数](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第295号问题数据流的中位数.md) |
| 301 | [删除无效的括号](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第301号问题删除无效的括号.md) |
| 326 | [3 的幂](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第326号问题3的幂.md) |
| 328 | [奇偶链表](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第328号问题奇偶链表.md) |
| 344 | [反转字符串](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第344号问题反转字符串.md) |
| 349 | [两个数组的交集](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第349号问题两个数组的交集.md) |
2019-05-02 16:23:13 +08:00
| 350 | [两个数组的交集 II](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第350号问题两个数组的交集II.md) |
| 445 | [两数相加 II](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第445号问题两数相加II.md) |
| 447 | [回旋镖的数量](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第447号问题回旋镖的数量.md) |
| 454 | [四数相加 II](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第454号问题四数相加II.md) |
2019-05-02 16:12:51 +08:00
| 642 | [设计一个搜索自动完成系统](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第642号问题设计一个搜索自动完成系统.md) |
| 690 | [员工的重要性](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第690号问题员工的重要性.md) |
| 877 | [石子游戏](https://github.com/MisterBooo/LeetCodeAnimation/tree/master/notes/LeetCode第877号问题石子游戏.md) |
2018-12-09 11:23:13 +08:00
## 补充
该仓库保持随时更新。
2018-12-29 08:53:25 +08:00
2018-12-29 说明:
[《2019年LeetCodeAnimationd的更新计划》](https://mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247484375&idx=1&sn=5a5482d9863342650d8b43bb59171f7c&chksm=fa0e6c56cd79e540115e52500b80c8e72001c87ddceb7c0ae1de166fd283d632b960cde41aca&token=578760218&lang=zh_CN#rd)
2018-12-09 11:23:13 +08:00
2018-12-07 说明:
为了更好的做好LeetCode动画笔者正在努力的学习更多的数据结构与算法。
笔者目前正在写数据结构的文章与动画,将《动画图解数据结构》系列文章写完后将继续更新此仓库。
2018-12-29 08:53:25 +08:00
邮箱misterbigbooo@gmail.com
2018-12-09 11:23:13 +08:00
喜欢就star❤一下吧
2018-12-20 08:57:05 +08:00
## 和我交流
2019-05-02 15:59:01 +08:00
2018-12-09 11:23:13 +08:00
| 二维码 | 说明 |
| --- | --- |
2019-05-02 15:59:01 +08:00
|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/blog/fz0rq.png) | 欢迎前来和程序员小吴一起学算法 |
2018-12-20 08:57:05 +08:00
2018-12-09 11:23:13 +08:00
2018-12-06 16:00:33 +08:00