2018-12-09 11:23:13 +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)
[ ! [ Travis ] ( https : //img.shields.io/badge/language-C++-red.svg)](https://developer.apple.com/)
[ ! [ Travis ] ( https : //img.shields.io/badge/language-Java-yellow.svg)](https://developer.apple.com/)
2018-12-12 10:53:38 +08:00
[ 这里有中文版本的README , 点击它 ! ] ( https : //github.com/MisterBooo/LeetCodeAnimation/blob/master/Readme.md)
2018-12-09 11:23:13 +08:00
I will do my best to demonstrate all the questions on LeetCode in the form of animation .
I plan to take three to four years to complete it !
I look forward to witnessing this day with you !
The latest article published in WeChat * * 五分钟学算法 * * , you can pay attention to get the latest article .
# # Problems
2019-01-16 11:11:15 +08:00
| ID | Problem | Article | Animation | Date |
| - - - | - - - | : - - - | : - - - | : - - - |
2018-12-09 15:25:28 +08:00
| 000 | Ten Classic Sorting Algorithms | [ 十大经典排序算法动画与解析 , 看我就够了 ! ( 配代码完全版 ) ] ( https : //mp.weixin.qq.com/s/vn3KiV-ez79FmbZ36SX9lg) | ![归并排序.gif](https://upload-images.jianshu.io/upload_images/1940317-92f62b62af03e233.gif?imageMogr2/auto-orient/strip)|
2018-12-09 11:23:13 +08:00
| 001 | Two - Sum | [ 每天一算 : Two Sum ] ( https : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483740&idx=1&sn=1950545589ea9b86ee65fbb6be1f4290&chksm=fa0e6eddcd79e7cb542b7d4dc1304eead516994315fa4f52b575230f0f022c9e0a88ede3714e&scene=21#wechat_redirect) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161033.gif) |
2018-12-13 08:37:17 +08:00
| 002 | Add Two Numbers | [ 图解LeetCode第 2 号问题 : 两个数字相加 ] ( https : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247484231&idx=2&sn=6a9eb4fd0619c822e4dede69b8d841c8&chksm=fa0e6cc6cd79e5d0c03fffcd65b665fed62db9dca9c97771898f388ea292ce806bfd6eb908b5&token=934487935&lang=zh_CN#rd) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181210092831.gif)|
2018-12-15 16:35:28 +08:00
| 003 | Longest Substring Without Repeating Characters | [ 图解LeetCode第 3 号问题 : 无重复字符的最长子串 ] ( https : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247484265&idx=2&sn=7f72afb341865923315bd51e1f50beff&chksm=fa0e6ce8cd79e5fe4be925fd5f01f59f59010c6c965fb3daefac79992593a6e58990c212e0bb&token=1412967663&lang=zh_CN#rd)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181210092855.gif)|
2018-12-09 11:23:13 +08:00
| 019 | Remove - Nth - Node - From - End - of - List | [ 每天一算 : Remove Nth Node From End of List ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483821&idx=1&sn=11ecccab76cd53163e9dedb75effeb93&chksm=fa0e6e2ccd79e73ae9137c0d91b3533df4ea4ead4ad081834b8d91ff364c0d55c350ddcfa6c4&scene=21#wechat_redirect) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161058.gif)|
| 020 | Valid - Parentheses | [ 每天一算 : Valid Parentheses ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483824&idx=1&sn=ab9362e125dc5e2b3ef1611cad9448c2&chksm=fa0e6e31cd79e727c6e1e0e3c467e193edb6ae841a41e5dc8eef39d0bf3141cc53f63b019cba&scene=21#wechat_redirect) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161106.gif)|
| 024 | Swap - Nodes - in - Pairs | [ 每天一算 : Swap Nodes in Pairs ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483773&idx=1&sn=db6cf272df968cd6571eb0bb50ecc721&chksm=fa0e6efccd79e7ea26810d335e6ece9ac23b8e3ac31be00dbd534018737ccb3ef9a00f22aff3&scene=21#wechat_redirect) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161115.gif)|
2018-12-17 11:49:37 +08:00
| 026 | Remove - Duplicates - from - Sorted - Array | [ 图解LeetCode第 26 号问题 : 删除排序数组中的重复项 ] ( https : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247484284&idx=2&sn=c8af62a82a62a21217d0f0b2b5891e4f&chksm=fa0e6cfdcd79e5ebe8726a61f93b834467d29b7d9e60a44feb990388f9e98605ac1e3f7e723d&token=762342620&lang=zh_CN#rd) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161124.gif)|
2018-12-09 11:23:13 +08:00
| 075 | Sort - Colors | [ 每天一算 : Sort Colors ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483706&idx=1&sn=905f43c882a91b55fd169d812620f277&chksm=fa0e6ebbcd79e7ad8857b0dad9ad14dbaf17fe557ef56ba600cec26b2bb668df2e171431d74c&scene=21#wechat_redirect) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161136.gif)|
| 086 | Partition - List | [ 每天一算 : Partition List ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483781&idx=1&sn=f31548ebbb2cf9ba56d979d3e51ddde2&chksm=fa0e6e04cd79e712d6cc7ff8e8b7631b7300ac0fa1a3e4c4e3b836de7a01fb5d0d6428a18bc4&scene=21#wechat_redirect) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161147.gif)|
| 092 | Reverse - Linked - List - II | [ 每天一算 : Reverse Linked List II ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483820&idx=1&sn=113e87b55c8ac8e22e9db00673798118&chksm=fa0e6e2dcd79e73b5835a262599b935783de3317a453bc0ed8df9fa5d1532785a085ea663e59&scene=21#wechat_redirect) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161156.gif)|
| 094 | Binary - Tree - Inorder - Traversal | [ 每天一算 : Binary Tree Inorder Traversal ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483853&idx=1&sn=94cd4b4ee8dc2268290a72334c6af57b&chksm=fa0e6e4ccd79e75a41a6b78397b80cdfccda332823874475b516f997f89e786488599fc5cc1e&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161208.gif)|
| 102 | Binary - Tree - Level - Order - Traversal | [ 每天一算 : Binary Tree Level Order Traveral ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483868&idx=1&sn=d50041789fcd13a75a2296f620b69d71&chksm=fa0e6e5dcd79e74b0030ac5129f10ec4ba87c98da63c5904affe9f06e06ecf28695c410d3ec7&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161232.gif)|
2018-12-20 08:57:05 +08:00
| 103 | Binary Tree Zigzag Level Order Traversal | [ 图解LeetCode第 103 号问题 : 二叉树的锯齿形层次遍历 ] ( https : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247484290&idx=2&sn=c29c4eefcbe8954cca6b3c8491ebccf1&chksm=fa0e6c03cd79e515581905322a3a22a3f3d10d24ca668a9d5aaef00932f0237eeaeaf3199668&token=1840661183&lang=zh_CN#rd)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181210092922.gif)|
2018-12-10 09:31:09 +08:00
| 107 | Binary Tree Level Order Traversal II | 每天一算 : Binary Tree Level Order Traversal II | ! [ ] ( https : //bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181210092949.gif)|
2019-01-16 11:11:15 +08:00
| 136 | Single Number | [ 一道让你拍案叫绝的算法题 ] ( https : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247484505&idx=1&sn=4c1c056dd4852c3b4b1ead51c90a9b2d&chksm=fa0e6bd8cd79e2ce8188dcdd8843a5d071248906bfb8971c62d513dbd69b816acc191a78e4b2&token=487128715&lang=zh_CN#rd)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20190116110804.gif)| 2019-01-16 |
2018-12-09 11:23:13 +08:00
| 144 | Binary - Tree - Preorder - Traversal | [ 每天一算 : Binary Tree Preorder Traversal ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483843&idx=1&sn=994bf0d42dd9941a879a3a3ed500a4d6&chksm=fa0e6e42cd79e75472404eb5da7ee98f20d303efe230eb4f41efec57164630f555e7111e62ff&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181207112441.gif)|
2018-12-19 08:51:10 +08:00
| 145 | Binary - Tree - Postorder - Traversal | [ 每天一算 : Binary Tree Postorder Traversal ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483853&idx=1&sn=94cd4b4ee8dc2268290a72334c6af57b&chksm=fa0e6e4ccd79e75a41a6b78397b80cdfccda332823874475b516f997f89e786488599fc5cc1e&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181219084940.gif)|
2019-01-25 14:39:50 +08:00
| 146 | LRU Cache | LRU缓存机制 | ! [ ] ( https : //bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20190125143756.gif)| 2019-01-25 Made by Jun chen|
2018-12-09 11:23:13 +08:00
| 150 | Evaluate - Reverse - Polish - Notation | [ 每天一算 : Evaluate Reverse Polish Notation ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483834&idx=1&sn=27cbff99f10dfcdb56cb37c237d7f2bb&chksm=fa0e6e3bcd79e72dc430bf81aed9dde9bd01634239dcf7820d6befa881efd323d9d58d76d90d&scene=21#wechat_redirect) |![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161304.gif)|
| 167 | Two - Sum - II - Input - array - is - sorted | [ 每天一算 : Two Sum II ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483711&idx=1&sn=3afec74e9e9effa71dc0b22659e14b44&chksm=fa0e6ebecd79e7a84db7861c9b5dbccdc98aa9d9a6994dda49a37edeb729e8242ea6af8f20ad&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161314.gif)|
| 199 | Binary Tree Right Side View | 每天一算 : Binary Tree Right Side View | ! [ ] ( https : //bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161328.gif)|
| 203 | Remove - Linked - List - Elements | [ 每天一算 : Remove Linked List Elements ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483766&idx=1&sn=6721376a65680bf7cf9064cf7b1ae4ae&chksm=fa0e6ef7cd79e7e1665e60fe6ea3f2087bca518c1573bc4c4b9425573f98401bafc59542dca0&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161338.gif)|
2019-01-04 11:09:47 +08:00
| 206 | Reverse Linked List | [ 每天一算 : Reverse Linked List ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483799&idx=1&sn=c2212c8963809e8d3392abeeb851dbfc&chksm=fa0e6e16cd79e7003c2d30b1a2bb4f23dc56df38e3efedd0ab2cfae291609280a832eabe67de&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181210093009.gif)|
2018-12-10 09:31:09 +08:00
| 209 | Minimum Size Subarray Sum | 每天一算 : Minimum Size Subarray Sum | ! [ ] ( https : //bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181210093031.gif)|
2018-12-09 11:23:13 +08:00
| 219 | Contains - Duplicate - II | [ 每天一算 : Contains Duplicate II ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483755&idx=1&sn=2501b6ca09c43eaa9fba71a9bd1f5253&chksm=fa0e6eeacd79e7fc192c0a23cf90d98fe6f2c35f9e4f2d0f937ccba45a58cf23a0a9c49d35d5&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161352.gif)|
| 237 | Delete - Node - in - a - Linked - List | 每天一算 : Delete Node in a Linked List | ! [ ] ( https : //bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161400.gif) |
2019-01-19 21:38:50 +08:00
| 279 | Perfect Squares | [ 图解LeetCode第 279 号问题 : 完全平方数 ] ( https : //mp.weixin.qq.com/s/53AlHe29fJF1hEwj0cj7ZA)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20190119213317.gif) | Made by 王琛 2019-01-19日|
2018-12-09 11:23:13 +08:00
| 283 | Move - Zeroes | [ 每天一算 : Move Zeros ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483700&idx=1&sn=465f778d60e8560742feab5844d7cac5&chksm=fa0e6eb5cd79e7a357899d378edb532b498cd63e3ce9113f8ac74d397ce4b214ca5aa8198b7d&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161421.gif)|
2018-12-10 09:27:26 +08:00
| 328 | Odd - Even - Linked - List | [ 每天一算 : Odd Even Linked List ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483786&idx=1&sn=f7810950b34675e1c4420361faf5e361&chksm=fa0e6e0bcd79e71d2c6fc6a4a68b6ef7a17abc3dc9897548f8e44b51e9494f52c4cebbc4176e&scene=21#wechat_redirect) |![](https://diycode.b0.upaiyun.com/photo/2018/94e5c38540029690c93314b3d697caaf.gif)|
2019-01-04 11:09:47 +08:00
| 344 | Reverse - String | 每天一算 : Reverse String | ! [ ] ( https : //bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181211110918.gif)|
2018-12-09 11:23:13 +08:00
| 349 | Intersection - of - Two - Arrays | [ 每天一算 : Intersection of Two Arrays ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483726&idx=1&sn=a887f6b983058d97c183dd300832ecbb&chksm=fa0e6ecfcd79e7d985587b543622c85aadc83a4d7a074135e1356fb4a0ebfd07e7af13467906&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161441.gif)|
| 350 | Intersection - of - Two - Arrays - II | [ 每天一算 : Intersection of Two Arrays II ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483733&idx=1&sn=946bd6de3251437dd77b43ecab056c82&chksm=fa0e6ed4cd79e7c2a439b5f1853bf5154a3438ed282c7ba5e94948780c426a1f1492c0b201c4&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161729.gif)|
2019-01-19 21:38:50 +08:00
| 445 | Add Two Numbers II | [ 图解LeetCode第 445 号问题 : 两数相加 II ] ( https : //mp.weixin.qq.com/s/z8_1dK7mw9gxfhhSZUBVgg)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20190119213714.gif) | Made by 王琛 2019-01-19日|
2018-12-09 11:23:13 +08:00
| 447 | Number - of - Boomerangs | [ 每日一算 : Number of Boomerangs ] ( http : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247483747&idx=1&sn=7774eee0b252b311257134f6a52c4e2d&chksm=fa0e6ee2cd79e7f44858c46c3d04859ced9073dbb9de95ce7ee0bcc131e613862ddfd9a6f158&scene=21#wechat_redirect)|![](https://bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161738.gif)|
| 454 | 4Sum - II | 每日一算 : 4Sum II | ! [ ] ( https : //bucket-1257126549.cos.ap-guangzhou.myqcloud.com/20181206161751.gif)|
2019-01-13 19:22:30 +08:00
| 642 | Design Search Autocomplete System | [ 图解 LeetCode 第 642 号问题 : 搜索自动完成系统 ] ( https : //mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247484491&idx=1&sn=b329d90370d183b5a58bbf03f6a436ae&chksm=fa0e6bcacd79e2dc05bb5eaabd888561b82c37700b511e4971aa76ec42a630c0a35ef3e4721b&token=397665543&lang=zh_CN#rd)|Made by Jun [Click here](https://mp.weixin.qq.com/s?__biz=MzUyNjQxNjYyMg==&mid=2247484491&idx=1&sn=b329d90370d183b5a58bbf03f6a436ae&chksm=fa0e6bcacd79e2dc05bb5eaabd888561b82c37700b511e4971aa76ec42a630c0a35ef3e4721b&token=397665543&lang=zh_CN#rd)|
2018-12-09 11:23:13 +08:00
2018-12-10 09:27:26 +08:00
If the link of the article cannot be clicked , it means that the article has not been published . Please look forward to it : )
2018-12-09 11:23:13 +08:00
# # Code source
This warehouse code unless otherwise specified , all from this warehouse
[ Play - Leetcode ] ( https : //github.com/liuyubobobo/Play-Leetcode)
# # Supplement
The warehouse is kept up to date .
2018-12-29 08:53:25 +08:00
2018 - 12 - 29 explain :
[ 《 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 explain :
In order to better perform LeetCode animation , i am working hard to learn more data structures and algorithms .
I am currently writing an article 《 动画图解数据结构 》 , and will continue to update this warehouse after finishing the series of articles on animation graphic data structure .
2018-12-29 08:53:25 +08:00
E - mail : misterbigbooo @gmail.com
2018-12-09 11:23:13 +08:00
like it ! star ❤ ️ it !