# 图解LeetCode 说明: * 几乎每个题目(除极简单或者不好画图的题目)用**图的方式**结合部分文字解释展现出来。 * 大部分题目我都尽我所能的总结了**尽可能多的解法**; * **定位**到某个题目,`chrome`浏览器按`ctrl + f`然后搜索序号或者题目名字即可(非常实用,我一般都用这个方法定位到某个题目); * 目前项目正在初期,后面会不断完善,很多题目我都写过了,正在完善一些图解(大概200题左右)。 * 完善做过的之后,以后大概每天增加`2~4`题; * 图片偶尔可能会加载不出来,因为`github`偶尔会比较慢,科学上网后不会存在这个问题; **如果觉得还不错的话,给个`star`哦** ,*╯3╰  > QQ群: `443186280`。有兴趣的可以加一下。 > > 可以一起讨论题目,我也会尽量每天发一两道题解,大家可以当做打卡,一起刷题,一起进步^_^。 列表(**之前不是按照顺序写的,但是后面我会补上前面空缺的**) | 题号 | 题名和解题链接 | 分类 | 难度 | | ---- | ----------------------------------------------------------------------- | --------- | ------------- | | 1 | [Two Sum](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Map/LeetCode%20-%201.%20Two%20Sum(Hash).md) | Hash | Easy | | 2 | [Add Two Numbers](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%202.%20Add%20Two%20Numbers.md) | List | Medium | | 3 | [Longest Substring Without Repeating Characters]( https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%203.%20Longest%20Substring%20Without%20Repeating%20Characters(%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3).md) | 滑动窗口 | Medium | | 4 | [Median of Two Sorted Arrays](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/BinarySearch/LeetCode%20-%204.%20Median%20of%20Two%20Sorted%20Arrays(%E4%BA%8C%E5%88%86).md) | 二分 | Hard | | 5 | [Longest Palindromic Substring]( https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/String/Manacher/LeetCode%20-%205.%20Longest%20Palindromic%20Substring(%E4%B8%89%E7%A7%8D%E8%A7%A3%E6%B3%95%E5%8F%8AManacher%E7%AE%97%E6%B3%95%E8%AF%A6%E8%A7%A3).md) | DP、Manacher | Medium | | 6 | [ZigZag Conversion](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/median/LeetCode%20-%206.%20ZigZag%20Conversion(N%E5%AD%97%E5%9E%8B%E6%89%93%E5%8D%B0%E5%AD%97%E7%AC%A6).md) | 模拟 | Medium | | 7 | [Reverse Integer](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%207.%20Reverse%20Integer.md) | 模拟 | Easy | | 8 | [String to Integer(atoi)](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/median/LeetCode%20-%208.%20String%20to%20Integer(atoi).md) | 模拟 | Medium | | 9 | [Palindrome Number](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/median/LeetCode%20-%209.%20Palindrome%20Number.md) | 模拟 | Medium | | 10 | [Regular Expression Matching](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%2010%20-%20Regular%20Expression%20Matching.md) | DP | Hard | | 11 | [Container With Most Water](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%2011.%20Container%20With%20Most%20Water.md) | 双指针 | Medium | | 12 | [Integer to Roman](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%2012.%20Integer%20to%20Roman.md) | 模拟 | Medium | | 13 | [Roman to Integer](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/median/LeetCode%20-%2013.%20Roman%20to%20Integer.md) | 模拟 | Easy | | 14 | [Longest Comman Prefix](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Trie/LeetCode%20-%2014.%20Longest%20Common%20Prefix.md) | 分治、二分、Trie | Easy | | 15 | [3Sum](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%2015.%203Sum.md) | 双指针 | Medium | | 16 | [3Sum Closest](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%2016.%203Sum%20Closest.md) | 双指针 | Medium | | 17 | [Letter Combination of a Phone Number](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2017.%20Letter%20Combinations%20of%20a%20Phone%20Number.md) | Search | Medium | | 18 | [4Sum](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%2018.%204Sum.md) | 双指针 | Medium | | 19 | [Remove Nth Node From End of List](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%2019.%20Remove%20Nth%20Node%20From%20End%20of%20List.md) | 快慢指针 | Medium | | 20 | [Valid Parentheses](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Stack/LeetCode%20-%2020.%20Valid%20Parentheses.md) | Stack | Easy | | 21 | [Merge Two Sorted Lists](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%2021.%20Merge%20Two%20Sorted%20Lists(%E5%90%88%E5%B9%B6%E4%B8%A4%E4%B8%AA%E6%9C%89%E5%BA%8F%E9%93%BE%E8%A1%A8)(%E9%9D%9E%E9%80%92%E5%BD%92%E5%92%8C%E9%80%92%E5%BD%92).md) | List | Easy | | 22 | | | | | 23 | | | | | 24 | | | | | 25 | | | | | 26 | | | | | 27 | | | | | 28 | | | | | 29 | | | | | 30 | | | | | 31 | [Next Permutation](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/median/LeetCode%20-%2031.%20Next%20Permutation(%E4%B8%8B%E4%B8%80%E4%B8%AA%E6%8E%92%E5%88%97).md) | 模拟 | Medium | | 32 | | | | | 33 | | | | | 34 | [Find First and Last Position of Element in Sorted Array](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/BinarySearch/LeetCode%20-%2034.%20Find%20First%20and%20Last%20Position%20of%20Element%20in%20Sorted%20Array.md) | 二分 | Medium | | 35 | | | | | 36 | | | | | 37 | [Sudoku Solver](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2037.%20Sudoku%20Solver%20(DFS%E3%80%81%E5%9B%9E%E6%BA%AF).md) | Search | Hard | | 38 | | | | | 39 | [Combination Sum](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2039.%20Combination%20Sum%20(%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8C%20_%20dfs).md) | Search | Medium | | 40 | [Combination Sum II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2040.%20Combination%20Sum%20II%20%26%26%20LeetCode%20-%20216.%20Combination%20Sum%20III%20%20(DFS).md) | Search | Medium | | 41 | | | | | 42 | | | | | 43 | | | | | 44 | | | | | 45 | | | | | 46 | [Permutations](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2046.%20Permutations(%E4%B8%89%E7%A7%8D%E6%96%B9%E6%B3%95).md) | Search | Medium | | 47 | [Permuations II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2047.%20Permutations%20II(%E4%B8%8D%E9%87%8D%E5%A4%8D%E5%85%A8%E6%8E%92%E5%88%97)(%E5%9B%9B%E7%A7%8D%E6%96%B9%E5%BC%8F%E5%AE%9E%E7%8E%B0).md) | Search | Medium | | 48 | | | | | 49 | | | | | 50 | [Pow(x, n)](https://github.com/ZXZxin/ZXBlog/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E7%AE%97%E6%B3%95/Math/%E4%B9%98%E6%B3%95%E5%BF%AB%E9%80%9F%E5%B9%82%E7%9B%B8%E5%85%B3%E6%80%BB%E7%BB%93%20%20%26%20LeetCode%20-%2050.%20Pow(x%2C%20n).md) | Math | Medium | | 51 | [N-Queens](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2051.%20N-Queens(N%E7%9A%87%E5%90%8E%E9%97%AE%E9%A2%98).md) | Search | Hard | | 52 | [N-Queens II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2052.%20N-Queens%20II.md) | Search | Hard | | 53 | [Maximum Subarray](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%2053.%20Maximum%20Subarray(%E6%9C%80%E5%A4%A7%E5%AD%90%E5%BA%8F%E5%92%8C)(%E4%B8%80%E7%BB%B4dp).md) | DP | Easy | | 54 | [Spiral Matrix](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/median/LeetCode%20-%2054.%20Spiral%20Matrix(%E5%9C%88%E5%9C%88%E6%89%93%E5%8D%B0%E7%9F%A9%E9%98%B5).md) | 模拟 | Medium | | 55 | | | | | 56 | [Merge Intervals](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Greedy/LeetCode%20-%2056.%20Merge%20Intervals.md) | 贪心 | Medium | | 57 | [Insert Interval](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Greedy/LeetCode%20-%2057.%20Insert%20Interval%20.md) | 贪心 | Hard | | 58 | | | | | 59 | | | | | 60 | | | | | 61 | | | | | 62 | [Unique Paths](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%2062.%20Unique%20Paths(%E4%B8%8D%E5%90%8C%E7%9A%84%E8%B7%AF%E5%BE%84%E6%95%B0%E9%87%8F)(%E7%AE%80%E5%8D%95dp).md) | DP | Medium | | 63 | [Unique Paths II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%2063.%20Unique%20Paths%20II(%E6%9C%89%E9%9A%9C%E7%A2%8D%E7%89%A9%E7%9A%84%E4%B8%8D%E5%90%8C%E8%B7%AF%E5%BE%84).md) | DP | Medium | | 64 | [Minimum Path Sum](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%2064.%20Minimum%20Path%20Sum(%E6%9C%80%E5%B0%8F%E8%B7%AF%E5%BE%84%E5%92%8C).md) | DP | Medium | | 65 | | | | | 66 | | | | | 67 | | | | | 68 | | | | | 69 | | | | | 70 | | | | | 71 | | | | | 72 | [Edit Distance](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%2072.%20Edit%20Distance(%E7%BC%96%E8%BE%91%E8%B7%9D%E7%A6%BB%E9%97%AE%E9%A2%98)(%E4%B8%89%E4%B8%AA%E4%BE%9D%E8%B5%96%E7%9A%84%E6%BB%9A%E5%8A%A8%E4%BC%98%E5%8C%96).md) | DP | Hard | | 73 | | | | | 74 | | | | | 75 | [Sort Colors](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Sort/LeetCode%20-%2075.%20Sort%20Colors(%E8%AE%A1%E6%95%B0%E6%8E%92%E5%BA%8F%E5%92%8C%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F%E5%8F%98%E5%BD%A2).md) | Sort、双指针 | Medium | | 76 | | | | | 77 | | | | | 78 | [Subsets](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2078.%20Subsets.md) | Search | Medium | | 79 | [Word Search](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2079.%20Word%20Search(DFS).md) | Search | Medium | | 80 | | | | | 81 | | | | | 82 | | | | | 83 | | | | | 84 | [Largest Rectangle in Histogram](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Stack/LeetCode%20-%2084.%20Largest%20Rectangle%20in%20Histogram(%E5%8D%95%E8%B0%83%E6%A0%88).md) | 单调栈 | Hard | | 85 | [Maximal Rectangle](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Stack/LeetCode%20-%2085.%20Maximal%20Rectangle.md) | 单调栈 | Hard | | 86 | | | | | 87 | | | | | 88 | | | | | 89 | | | | | 90 | [Subset II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2090.%20Subsets%20II.md) | Search | Medium | | 91 | [Decode Ways](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%2091.%20Decode%20Ways.md) | DP | Medium | | 92 | | | | | 93 | | | | | 94 | | | | | 95 | | | | | 96 | | | | | 97 | | | | | 98 | [Validate Binary Search Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%2098.%20Validate%20Binary%20Search%20Tree(%E5%88%A4%E6%96%AD%E6%98%AF%E4%B8%8D%E6%98%AF%E4%B8%80%E9%A2%97%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91%E4%BB%A5%E5%8F%8A%E5%88%A4%E6%96%AD%E5%AE%8C%E5%85%A8%E4%BA%8C%E5%8F%89%E6%A0%91).md) | Tree | Medium | | 99 | | | | | 100 | [Same Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20100.%20Same%20Tree(%E5%88%A4%E6%96%AD%E4%B8%A4%E6%A3%B5%E6%A0%91%E6%98%AF%E5%90%A6%E5%AE%8C%E5%85%A8%E7%9B%B8%E5%90%8C)(%E7%AE%80%E5%8D%95%E9%A2%98).md) | Tree | Easy | | 101 | [Symmetric Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20101.%20Symmetric%20Tree.md) | Tree | Easy | | 102 | [Binary Tree Level Order Traversal](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20102.%20Binary%20Tree%20Level%20Order%20Traversal(%E5%B1%82%E6%AC%A1%E9%81%8D%E5%8E%86%E4%BF%9D%E5%AD%98).md) | Tree | Medium | | 103 | [Binary Tree Zigzag Level Order Traversal](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20103.%20Binary%20Tree%20Zigzag%20Level%20Order%20Traversal.md) | Tree | Medium | | 104 | [Maximum Depth of Binary Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20104.%20Maximum%20Depth%20of%20Binary%20Tree.md) | Tree | Easy | | 105 | [Construct Binary Tree from Preorder and Inorder Traversal](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20105.%20Construct%20Binary%20Tree%20from%20Preorder%20and%20Inorder%20Traversal.md) | Tree | Medium | | 106 | [Construct Binary Tree from Inorder and Postorder Traversal](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20106.%20Construct%20Binary%20Tree%20from%20Inorder%20and%20Postorder%20Traversal.md) | Tree | Medium | | 107 | | | | | 108 | | | | | 109 | | | | | 110 | [Balanced Binary Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20110.%20Balanced%20Binary%20Tree(%E5%88%A4%E6%96%AD%E4%B8%80%E6%A3%B5%E6%A0%91%E6%98%AF%E5%90%A6%E6%98%AF%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%A0%91).md) | Tree | Easy | | 111 | | | | | 112 | [Path Sum](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20112.%20PathSum.md) | Tree | Easy | | 113 | [Path Sum II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20113.%20Path%20Sum%20II.md) | Tree | Medium | | 114 | | | | | 115 | | | | | 116 | | | | | 117 | | | | | 118 | | | | | 119 | | | | | 120 | [Traingle](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20120.%20Traingle%20%26%20Hdu%20-%202084.%20%E6%95%B0%E5%A1%94%E9%97%AE%E9%A2%98(%E7%AE%80%E5%8D%95dp).md) | DP | Medium | | 121 | | | | | 122 | | | | | 123 | | | | | 124 | [Binary Tree Maximum Path Sum](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20124.%20Binary%20Tree%20Maximum%20Path%20Sum.md) | Tree | Hard | | 125 | [Valid Palindrome](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%20125.%20Valid%20Palindrome.md) | 双指针 | Easy | | 126 | [Word Ladder II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%20126.%20Word%20Ladder%20II.md) | Search | Hard | | 127 | [Word Ladder](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%20127.%20Word%20Ladder.md) | Search | Medium | | 128 | [Longest Consecutive Sequence](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Map/LeetCode%20-%20128.%20Longest%20Consecutive%20Sequence%20(%E5%93%88%E5%B8%8C%E8%A1%A8).md) | Map | | | 129 | | | | | 130 | | | | | 131 | | | | | 132 | | | | | 133 | | | | | 134 | | | | | 135 | | | | | 136 | [Single Number](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Bit/LeetCode%20-%20136.%20Single%20Number.md) | Bit | Easy | | 137 | [Single Number II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Bit/LeetCode%20-%20137.%20Single%20Number%20II.md) | Bit | Medium | | 138 | [Copy List with Random Pointer](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20138.%20Copy%20List%20with%20Random%20Pointer(%E5%90%AB%E6%9C%89%E9%9A%8F%E6%9C%BA%E6%8C%87%E9%92%88%E7%9A%84%E9%93%BE%E8%A1%A8%E7%9A%84%E6%8B%B7%E8%B4%9D).md) | List | Medium | | 139 | [Word Break](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20139.%20Word%20Break.md) | DP | Medium | | 140 | [Word Break II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20140.%20Word%20Break%20II.md) | DP | Hard | | 141 | [Linked List Cycle](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20141.%20Linked%20List%20Cycle.md) | List | Easy | | 142 | [Linked List Cycle II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20142.%20Linked%20List%20Cycle%20II.md) | List | Medium | | 143 | | | | | 144 | | | | | 145 | [Binary Tree Postorder Traversal](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20145.%20Binary%20Tree%20Postorder%20Traversal(%E5%AE%9E%E7%8E%B0%E5%90%8E%E5%BA%8F%E9%81%8D%E5%8E%86)(%E4%B8%89%E7%A7%8D%E9%9D%9E%E9%80%92%E5%BD%92%E6%96%B9%E5%BC%8F).md) | Tree | Hard | | 146 | [LRU Cache](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20146.%20LRU%20Cache(LRU%E7%BC%93%E5%AD%98%E5%8F%98%E6%9B%B4%E7%AE%97%E6%B3%95)(LinkedHashMap%E5%BA%95%E5%B1%82).md) | List、Map | Hard | | 147 | | | | | 148 | | | | | 149 | [Max Points on a Line](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Math/LeetCode%20-%20149.%20Max%20Points%20on%20a%20Line(%E5%93%88%E5%B8%8C%E8%A1%A8%20%E3%80%81%E6%95%B0%E5%AD%A6).md) | Math、Map | Hard | | 150 | | | | | 151 | | | | | 152 | [Maximum Product Subarray](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20152.%20Maximum%20Product%20Subarray(%E5%AD%90%E6%95%B0%E7%BB%84%E6%9C%80%E5%A4%A7%E7%B4%AF%E4%B9%98%E7%A7%AF).md) | DP | Medium | | 153 | | | | | 154 | | | | | 155 | | | | | 156 | | | | | 157 | | | | | 158 | | | | | 159 | | | | | 160 | [Intersectin of Two Linked Lists](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20160.%20Intersectin%20of%20Two%20Linked%20Lists.md) | List | Easy | | 161 | | | | | 162 | | | | | 163 | | | | | 164 | [Maximum Gap](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Bucket/LeetCode%20-%20164.%20Maximum%20Gap(%E6%9C%80%E5%A4%A7%E9%97%B4%E8%B7%9D)(%E6%A1%B6).md) | Buckets | Hard | | 165 | | | | | 166 | | | | | 167 | [Two Sum II - Input array is sorted](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%20167.%20Two%20Sum%20II%20-%20Input%20array%20is%20sorted.md) | 双指针 | Easy | | 168 | | | | | 169 | [Majority Element](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DivideConquer/LeetCode%20-%20169.%20Majority%20Element%20(%E8%AE%A1%E6%95%B0%20%2B%20%E4%BD%8D%E8%BF%90%E7%AE%97%20%2B%20Partition%20%2B%20%E5%88%86%E6%B2%BB).md) | Bit、分治 | Easy | | 170 | | | | | 171 | | | | | 172 | | | | | 173 | | | | | 174 | [Dungeon Game](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20174.%20Dungeon%20Game(%E5%9C%B0%E4%B8%8B%E5%9F%8E%E6%B8%B8%E6%88%8F)(dp).md) | DP | Hard | | 175 | | | | | 176 | | | | | 178 | | | | | 179 | | | | | 180 | | | | | 181 | | | | | 182 | | | | | 183 | | | | | 184 | | | | | 185 | | | | | 186 | | | | | 187 | | | | | 188 | | | | | 189 | | | | | 190 | | | | | 191 | | | | | 192 | | | | | 193 | | | | | 194 | | | | | 195 | | | | | 196 | | | | | 197 | | | | | 198 | | | | | 199 | | | | | 200 | [Number of Islands](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/UnionFind/LeetCode%20-%20200.%20Number%20of%20Islands.md) | Search、并查集 | Medium | | 201 | | | | | 202 | | | | | 203 | [Remove Linked List Elements](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20203.%20Remove%20Linked%20List%20Elements.md) | List | Easy | | 204 | [Count Primes](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Math/LeetCode%20-%20204.%20Count%20Primes.md) | Math | Easy | | 205 | | | | | 206 | [Reverse Linked List](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20206.%20Reverse%20Linked%20List.md) | List | Easy | | 207 | [Course Schedule](https://github.com/ZXZxin/ZXBlog/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E7%AE%97%E6%B3%95/Graph/%E6%8B%93%E6%89%91%E6%8E%92%E5%BA%8F/Uva%20-%2010305.%20Ordering%20Tasks%20_%20LeetCode%20-%20207.%20Course%20Schedule.md#leetcode---207-course-schedule) | 拓扑排序 | Medium | | 208 | [Implement Trie Prefix Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E7%AE%97%E6%B3%95/Data%20Structure/Trie/LeetCode%20-%20208.%20Implement%20Trie%20(Prefix%20Tree)%E4%BB%A5%E5%8F%8A%E5%AE%9E%E7%8E%B0%E5%AD%97%E5%85%B8%E6%A0%91(%E5%89%8D%E7%BC%80%E6%A0%91).md) | Trie | Medium | | 209 | [Minimum Size Subarray Sum](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%20209.%20Minimum%20Size%20Subarray%20Sum(%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3).md) | 滑动窗口 | Medium | | 210 | | | | | 211 | [Add and Search Word - Data structure design](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Trie/LeetCode%20-%20211.%20Add%20and%20Search%20Word%20-%20Data%20structure%20design(%E5%AD%97%E5%85%B8%E6%A0%91%E5%92%8C%E9%80%92%E5%BD%92).md) | Trie | Medium | | 212 | | | | | 213 | | | | | 214 | [Shortest Palindrome](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/String/KMP/LeetCode%20-%20214.%20Shortest%20Palindrome(KMP%E5%92%8CManacher%E7%AE%97%E6%B3%95%E8%A7%A3%E5%86%B3).md) | KMP、Manacher | Hard | | 215 | [Kth Largest Element in an Array](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Heap/LeetCode%20-%20215.%20Kth%20Largest%20Element%20in%20an%20Array.md) | Heap,Partition | Medium | | 216 | [Combination Sum III](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%2040.%20Combination%20Sum%20II%20%26%26%20LeetCode%20-%20216.%20Combination%20Sum%20III%20%20(DFS).md#leetcode---216-combination-sum-III) | Search、Bit | Medium | | 217 | | | | | 218 | | | | | 219 | | | | | 220 | | | | | 221 | [Maximal Square](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20221.%20Maximal%20Square(%E6%B1%82%E6%9C%80%E5%A4%A7%E7%9A%84%E5%85%A8%E6%98%AF1%E7%9A%84%E6%AD%A3%E6%96%B9%E5%BD%A2).md) | DP | Medium | | 222 | [LeetCode - 222. Count Complete Tree Nodes](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20222.%20Count%20Complete%20Tree%20Nodes(%E7%BB%9F%E8%AE%A1%E5%AE%8C%E5%85%A8%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E7%BB%93%E7%82%B9%E4%B8%AA%E6%95%B0).md) | Tree | Medium | | 223 | | | | | 224 | | | | | 225 | | | | | 226 | | | | | 227 | [Basic Calculator II,系列计算器和栈的题目](https://github.com/ZXZxin/ZXBlog/tree/master/%E5%88%B7%E9%A2%98/Other/LintCode/Data%20Structure/Stack) | Stack | Medium | | 228 | | | | | 229 | [Majority Element II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/Other/%E5%89%91%E6%8C%87Offer/%E5%89%91%E6%8C%87Offer%20-%2028%20-%20%E6%95%B0%E7%BB%84%E4%B8%AD%E5%87%BA%E7%8E%B0%E6%AC%A1%E6%95%B0%E8%B6%85%E8%BF%87%E4%B8%80%E5%8D%8A%E7%9A%84%E6%95%B0%E5%AD%97.md#leetcode---229-majorityelementii) | Array | Medium | | 230 | | | | | 231 | | | | | 232 | | | | | 233 | | | | | 234 | [Palindrome Linked List](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20234.%20Palindrome%20Linked%20List(%E5%9B%9E%E6%96%87%E9%93%BE%E8%A1%A8).md) | List | Easy | | 235 | | | | | 236 | | | | | 237 | | | | | 238 | | | | | 239 | | | | | 240 | | | | | 241 | [Different Ways to Add Parentheses](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20241.%20Different%20Ways%20to%20Add%20Parentheses(%E5%88%86%E6%B2%BB%E3%80%81dp).md) | 分治、DP | Medium | | 242 | [Valid Anagram](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Map/LeetCode%20-%20242.%20Valid%20Anagram.md) | Map | Easy | | 243 | | | | | 244 | | | | | 245 | | | | | 246 | | | | | 247 | | | | | 248 | | | | | 249 | | | | | 250 | | | | | 251 | | | | | 252 | | | | | 253 | | | | | 254 | | | | | 255 | | | | | 256 | | | | | 257 | | | | | 258 | | | | | 259 | | | | | 260 | | | | | 261 | | | | | 262 | | | | | 263 | [Ugly Number](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%20263.%20Ugly%20Number.md) | 模拟 | Easy | | 264 | [Ugly Number II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/Other/%E5%89%91%E6%8C%87Offer/%E5%89%91%E6%8C%87Offer%20-%2033%20-%20%E4%B8%91%E6%95%B0.md) | 堆、DP | Medium | | | | | | | 266 | | | | | 267 | | | | | 268 | | | | | 269 | | | | | 270 | | | | | 271 | | | | | 272 | | | | | 273 | | | | | 274 | | | | | 275 | | | | | 276 | | | | | 277 | | | | | 278 | | | | | 279 | | | | | 280 | | | | | 281 | | | | | 282 | | | | | 283 | [Move Zeroes](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%20283.%20Move%20Zeroes(%E7%A7%BB%E5%8A%A8%E9%9B%B6)(%E7%AE%80%E5%8D%95%E9%A2%98)(%E4%B8%89%E7%A7%8D%E5%86%99%E6%B3%95).md) | 双指针 | Easy | | 284 | | | | | 285 | | | | | 286 | | | | | 287 | | | | | 288 | | | | | 289 | | | | | 290 | | | | | 291 | | | | | 292 | | | | | 293 | | | | | 294 | | | | | 295 | | | | | 296 | | | | | 297 | [Serialize and Deserialize Binary Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20297.%20Serialize%20and%20Deserialize%20Binary%20Tree(%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%BA%8F%E5%88%97%E5%8C%96%E5%92%8C%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96).md) | Tree | Medium | | 298 | | | | | 299 | | | | | 300 | | | | | 301 | | | | | 302 | | | | | 303 | [Range Sum Query - Immutable](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/SegmentTree/LeetCode%20-%20303.%20Range%20Sum%20Query%20-%20Immutable(%E7%AE%80%E5%8D%95dp%E6%88%96%E8%80%85%E7%BA%BF%E6%AE%B5%E6%A0%91).md) | DP、线段树 | Easy | | 304 | [Range Sum Query 2D - Immutable](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20221.%20Maximal%20Square(%E6%B1%82%E6%9C%80%E5%A4%A7%E7%9A%84%E5%85%A8%E6%98%AF1%E7%9A%84%E6%AD%A3%E6%96%B9%E5%BD%A2).md#leetcode---304-range-sum-query-2d---immutable) | DP | Medium | | 305 | | | | | 306 | | | | | 307 | [Range Sum Query - Mutable](https://github.com/ZXZxin/ZXBlog/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E7%AE%97%E6%B3%95/Data%20Structure/SegmentTree/%E7%BA%BF%E6%AE%B5%E6%A0%91%E6%80%BB%E7%BB%93%E4%BB%A5%E5%8F%8ALeetCode%20-%20307.%20Range%20Sum%20Query%20-%20Mutable.md#leetcode---307-range-sum-query---mutable) | 线段树 | Medium | | 308 | | | | | 309 | | | | | 310 | | | | | 311 | | | | | 312 | [Burst Balloons](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20312.%20Burst%20Balloons(DP).md) | DP | Hard | | 313 | | | | | 314 | | | | | 315 | | | | | 316 | | | | | 317 | | | | | 318 | | | | | 319 | | | | | 320 | | | | | 321 | | | | | 322 | | | | | 323 | | | | | 324 | | | | | 325 | | | | | 326 | | | | | 327 | | | | | 328 | | | | | 329 | | | | | 330 | | | | | 331 | | | | | 332 | | | | | 333 | | | | | 334 | [Reverse String](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%20344.%20Reverse%20String.md) | 双指针 | Easy | | 335 | [Reverse Vowels of a String](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Two%20Pointer/LeetCode%20-%20345.%20Reverse%20Vowels%20of%20a%20String.md) | 双指针 | Easy | | 336 | | | | | 337 | [Top K Frequent Elements](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Heap/LeetCode%20-%20347.%20Top%20K%20Frequent%20Elements.md) | 堆 | Medium | | 338 | | | | | 339 | | | | | 340 | | | | | 341 | | | | | 342 | | | | | 343 | | | | | 344 | | | | | 345 | | | | | 346 | | | | | 347 | | | | | 348 | | | | | 349 | [Intersection of Two Arrays](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Set/LeetCode%20-%20349.%20Intersection%20of%20Two%20Arrays.md) | Set | Easy | | 350 | [Intersection of Two Arrays II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Map/LeetCode%20-%20350.%20Intersection%20of%20Two%20Arrays%20II.md) | Map | Easy | | 351 | | | | | 352 | | | | | 353 | | | | | 354 | [Russian Doll Envelopes](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20354.%20Russian%20Doll%20Envelopes%E5%8F%8A%E6%9C%80%E9%95%BF%E4%B8%8A%E5%8D%87%E5%AD%90%E5%BA%8F%E5%88%97%E9%97%AE%E9%A2%98%E6%80%BB%E7%BB%93.md#leetcode---354-russian-doll-envelopes) | DP | Hard | | 355 | | | | | 356 | | | | | 357 | | | | | 358 | | | | | 359 | | | | | 360 | | | | | 361 | | | | | 362 | | | | | 363 | | | | | 364 | | | | | 365 | | | | | 366 | | | | | 367 | | | | | 368 | | | | | 369 | | | | | 370 | | | | | 371 | | | | | 372 | | | | | 373 | | | | | 374 | | | | | 375 | | | | | 376 | | | | | 377 | | | | | 378 | | | | | 379 | | | | | 380 | [Insert Delete GetRandom](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Map/LeetCode%20-%20380.%20Insert%20Delete%20GetRandom%20O(1)%20(%E5%B8%B8%E6%95%B0%E6%97%B6%E9%97%B4%E6%8F%92%E5%85%A5%E3%80%81%E5%88%A0%E9%99%A4%E5%92%8C%E8%8E%B7%E5%8F%96%E9%9A%8F%E6%9C%BA%E5%85%83%E7%B4%A0).md) | Map | Medium | | 381 | [Insert Delete GetRandom O(1) - Duplicates allowed](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Map/LeetCode%20-%20381.%20Insert%20Delete%20GetRandom%20O(1)%20-%20Duplicates%20allowed(%E5%85%81%E8%AE%B8%E9%87%8D%E5%A4%8D).md) | Map | Hard | | 382 | | | | | 383 | | | | | 384 | | | | | 385 | | | | | 386 | | | | | 387 | | | | | 388 | | | | | 389 | | | | | 390 | | | | | 391 | | | | | 392 | | | | | 393 | | | | | 394 | | | | | 395 | | | | | 396 | | | | | 397 | | | | | 398 | | | | | 399 | [Evaluate Division](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Graph/LeetCode%20-%20399.%20Evaluate%20Division.md) | Graph | Medium | | 400 | | | | | 401 | | | | | 402 | | | | | 403 | | | | | 404 | [Sum of Left Leaves](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20404.%20Sum%20of%20Left%20Leaves(%E5%B7%A6%E5%8F%B6%E5%AD%90%E7%BB%93%E7%82%B9%E4%B9%8B%E5%92%8C)(%E9%80%92%E5%BD%92%E5%92%8C%E9%9D%9E%E9%80%92%E5%BD%92).md) | Tree | Easy | | 405 | | | | | 406 | | | | | 407 | | | | | 408 | | | | | 409 | | | | | 410 | | | | | 411 | | | | | 412 | | | | | 413 | | | | | 414 | | | | | 415 | | | | | 416 | | | | | 417 | | | | | 418 | | | | | 419 | | | | | 420 | | | | | 421 | | | | | 422 | | | | | 423 | | | | | 424 | | | | | 425 | | | | | 426 | | | | | 427 | | | | | 428 | | | | | 429 | | | | | 430 | | | | | 431 | | | | | 432 | | | | | 433 | | | | | 434 | | | | | 435 | | | | | 436 | | | | | 437 | | | | | 438 | | | | | 439 | | | | | 440 | | | | | 441 | | | | | 442 | | | | | 443 | | | | | 444 | | | | | 445 | | | | | 446 | | | | | 447 | | | | | 448 | | | | | 449 | [Serialize and Deserialize BST](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20297.%20Serialize%20and%20Deserialize%20Binary%20Tree(%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E5%BA%8F%E5%88%97%E5%8C%96%E5%92%8C%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96).md#leetcode---449-serialize-and-deserialize-bst) | Tree | Medium | | 450 | | | | | 451 | | | | | 452 | | | | | 453 | | | | | 454 | | | | | 455 | [Assign Cookies](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Greedy/LeetCode%20-%20455.%20Assign%20Cookies.md) | Greedy | Easy | | 456 | | | | | 457 | | | | | 458 | | | | | 459 | | | | | 460 | [LFU Cache](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20460.%20LFU%20Cache(LFU%E7%BC%93%E5%AD%98%E7%AE%97%E6%B3%95%EF%BC%8C%E4%BA%8C%E7%BB%B4%E9%93%BE%E8%A1%A8%E8%A7%A3%E5%86%B3).md) | List、Design | Hard | | 461 | [Hamming Distance](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Bit/LeetCode%20-%20461.%20Hamming%20Distance(%E4%BD%8D%E8%BF%90%E7%AE%97).md) | Bit | Easy | | 462 | | | | | 463 | [Island Perimerter](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%20463.%20Island%20Perimeter(%E5%B2%9B%E5%B1%BF%E7%9A%84%E5%91%A8%E9%95%BF)(%E8%A7%84%E5%BE%8B_DFS_BFS).md) | Search、规律 | Easy | | 464 | | | | | 465 | | | | | 466 | | | | | 467 | | | | | 468 | | | | | 469 | | | | | 470 | | | | | 471 | | | | | 472 | | | | | 473 | | | | | 474 | | | | | 475 | | | | | 476 | | | | | 477 | | | | | 478 | | | | | 479 | | | | | 480 | | | | | 481 | | | | | 482 | | | | | 483 | | | | | 484 | | | | | 485 | | | | | 486 | [Predict the Winner](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20486.%20Predict%20the%20Winner(%E6%8E%92%E6%88%90%E4%B8%80%E6%9D%A1%E7%BA%BF%E7%9A%84%E7%BA%B8%E7%89%8C%E5%8D%9A%E5%BC%88%E9%97%AE%E9%A2%98).md) | DP | Medium | | 487 | | | | | 488 | [Zuma Game](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%20488.%20Zuma%20Game%20(DFS).md) | Search | Hard | | 489 | | | | | 490 | | | | | 491 | | | | | 492 | | | | | 493 | | | | | 494 | | | | | 495 | | | | | 496 | | | | | 497 | | | | | 498 | | | | | 499 | | | | | 400 | | | | | 501 | | | | | 502 | [IPO](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Heap/LeetCode%20-%20502.%20IPO(%E8%B4%AA%E5%BF%83%20%2B%20%E5%A0%86).md) | Heap、Greedy | Hard | | 503 | | | | | 504 | [Base 7](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%20504.%20Base%207.md) | 模拟 | Easy | | 505 | | | | | 506 | | | | | 507 | | | | | 508 | | | | | 509 | | | | | 510 | | | | | 511 | | | | | 512 | | | | | 513 | | | | | 514 | | | | | 515 | | | | | 516 | | | | | 517 | | | | | 518 | [Coin Change 2](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20518.%20Coin%20Change%202(%E9%9B%B6%E9%92%B1%E5%85%91%E6%8D%A2%20II)(%E6%8D%A2%E9%92%B1%E7%9A%84%E6%96%B9%E6%B3%95%E6%95%B0%E9%97%AE%E9%A2%98).md) | DP | Medium | | 519 | | | | | 520 | | | | | 521 | | | | | 522 | | | | | 523 | | | | | 524 | | | | | 525 | | | | | 526 | | | | | 527 | | | | | 528 | | | | | 529 | | | | | 530 | | | | | 531 | | | | | 532 | | | | | 533 | | | | | 534 | | | | | 535 | | | | | 536 | | | | | 537 | | | | | 538 | | | | | 539 | | | | | 540 | | | | | 541 | | | | | 542 | | | | | 543 | [Diameter of Binary Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20687.%20Longest%20Univalue%20Path%20(%E6%A0%91%E7%9A%84%E6%9C%80%E9%95%BF%E5%90%8C%E5%80%BC%E8%B7%AF%E5%BE%84).md#leetcode---543-diameter-of-binary-tree) | Tree | Easy | | 544 | | | | | 545 | | | | | 546 | | | | | 547 | [Friend Circles](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/UnionFind/LeetCode%20-%20547.%20Friend%20Circles.md) | DFS、并查集 | Medium | | 548 | | | | | 549 | | | | | 550 | | | | | 551 | [Student Attendance Record I](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%20551.%20Student%20Attendance%20Record%20I.md) | 模拟 | Easy | | 552 | | | | | 553 | | | | | 554 | | | | | 555 | | | | | 556 | | | | | 557 | | | | | 558 | | | | | 559 | | | | | 560 | | | | | 561 | [Array Partition I](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Map/LeetCode%20-%20561.%20Array%20Partition%20I(%E6%95%B0%E7%BB%84%E6%8B%86%E5%88%86%20I)(%E8%B4%AA%E5%BF%83%E5%92%8CHash%E6%80%9D%E6%83%B3).md) | Greedy、bucket | Easy | | 562 | | | | | 563 | | | | | 564 | | | | | 565 | | | | | 566 | [Reshape the Matrix](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%20566.%20Reshape%20the%20Matrix(%E9%87%8D%E5%A1%91%E7%9F%A9%E9%98%B5)(%E7%AE%80%E5%8D%95%E9%A2%98).md) | 模拟 | Easy | | 567 | | | | | 568 | | | | | 569 | | | | | 570 | | | | | 571 | | | | | 572 | | | | | 573 | | | | | 574 | | | | | 575 | | | | | 576 | | | | | 577 | | | | | 578 | | | | | 579 | | | | | 580 | | | | | 581 | | | | | 582 | | | | | 583 | | | | | 584 | | | | | 585 | | | | | 586 | | | | | 587 | | | | | 588 | | | | | 589 | | | | | 590 | | | | | 591 | | | | | 592 | | | | | 593 | | | | | 594 | | | | | 595 | | | | | 596 | | | | | 597 | | | | | 598 | | | | | 599 | | | | | 600 | | | | | 601 | | | | | 602 | | | | | 603 | | | | | 604 | | | | | 605 | | | | | 606 | [Construct String from Binary Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20606.%20Construct%20String%20from%20Binary%20Tree(%E6%A0%B9%E6%8D%AE%E4%BA%8C%E5%8F%89%E6%A0%91%E7%94%9F%E6%88%90%E5%AD%97%E7%AC%A6%E4%B8%B2).md) | Tree | Easy | | 607 | | | | | 608 | | | | | 609 | | | | | 610 | | | | | 611 | [Valid Triangle Number](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Math/LeetCode%20-%20611.%20Valid%20Triangle%20Number(%E8%B4%AA%E5%BF%83).md) | Greedy | Medium | | 612 | | | | | 613 | | | | | 614 | | | | | 615 | | | | | 616 | | | | | 617 | [Merge Two Binary Trees](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20617.%20Merge%20Two%20Binary%20Trees(%E5%90%88%E5%B9%B6%E4%B8%A4%E6%A3%B5%E4%BA%8C%E5%8F%89%E6%A0%91).md) | Tree | Easy | | 618 | | | | | 619 | | | | | 620 | | | | | 621 | [Task Scheduler](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Greedy/LeetCode%20-%20621.%20Task%20Scheduler(%E8%B4%AA%E5%BF%83).md) | Greedy | Medium | | 622 | | | | | 623 | | | | | 624 | | | | | 625 | | | | | 626 | | | | | 627 | | | | | 628 | [Maximum Product of Three Numbers](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%20628.%20Maximum%20Product%20of%20Three%20Numbers(%E6%95%B0%E7%BB%84%E4%B8%AD%E4%B8%89%E4%B8%AA%E6%95%B0%E7%9A%84%E6%9C%80%E5%A4%A7%E7%B4%AF%E6%88%90%E7%A7%AF)(%E7%AE%80%E5%8D%95%E9%A2%98).md) | 模拟 | Easy | | 629 | | | | | 630 | | | | | 631 | | | | | 632 | | | | | 633 | [Sum of Square Numbers](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Math/LeetCode%20-%20633.%20Sum%20of%20Square%20Numbers(%E5%B9%B3%E6%96%B9%E6%95%B0%E4%B9%8B%E5%92%8C)(%E6%95%B0%E5%AD%A6_%E4%BA%8C%E5%88%86).md) | Math、双指针 | Easy | | 634 | | | | | 635 | | | | | 636 | | | | | 637 | [Average of Levels in Binary Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20637.%20Average%20of%20Levels%20in%20Binary%20Tree(%E6%B1%82%E6%A0%91%E7%9A%84%E6%AF%8F%E4%B8%80%E5%B1%82%E7%9A%84%E5%B9%B3%E5%9D%87%E5%80%BC).md) | Tree | Easy | | 638 | | | | | 639 | [Decode Ways II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20639.%20Decode%20Ways%20II.md) | DP | Hard | | 640 | | | | | 641 | | | | | 642 | | | | | 643 | | | | | 644 | | | | | 645 | | | | | 646 | | | | | 647 | | | | | 648 | | | | | 649 | | | | | 650 | | | | | 651 | | | | | 652 | | | | | 653 | | | | | 654 | [Maximum Binary Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20654.%20Maximum%20Binary%20Tree(%E6%9C%80%E5%A4%A7%E4%BA%8C%E5%8F%89%E6%A0%91).md) | Tree | Medium | | 655 | [Print Binary Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20655.%20Print%20Binary%20Tree(%E6%8C%89%E7%85%A7%E5%AD%97%E7%AC%A6%E7%9F%A9%E9%98%B5%E7%9A%84%E5%BD%A2%E5%BC%8F%E6%89%93%E5%8D%B0%E4%BA%8C%E5%8F%89%E6%A0%91)(%E4%BA%8C%E5%88%86%E5%92%8C%E9%80%92%E5%BD%92).md) | Tree | Medium | | 656 | | | | | 657 | [Robot Return to Origin](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%20657.%20Robot%20Return%20to%20Origin.md) | 模拟 | Easy | | 658 | | | | | 659 | | | | | 660 | | | | | 661 | | | | | 662 | | | | | 663 | | | | | 664 | [Strange Printer](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20664.%20Strange%20Printer(DP).md) | DP | Hard | | 665 | | | | | 666 | | | | | 667 | | | | | 668 | | | | | 669 | | | | | 670 | | | | | 671 | [Second Minimum Node In a Binary Tree](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20671.%20Second%20Minimum%20Node%20In%20a%20Binary%20Tree(%E5%AF%BB%E6%89%BE%E4%BA%8C%E5%8F%89%E6%A0%91%E4%B8%AD%E7%AC%AC%E4%BA%8C%E5%B0%8F%E7%9A%84%E7%BB%93%E7%82%B9).md) | Tree | Easy | | 672 | | | | | 673 | [Number of Longest Increasing Subsequence](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20673.%20Number%20of%20Longest%20Increasing%20Subsequence(%E6%9C%80%E9%95%BF%E9%80%92%E5%A2%9E%E5%AD%90%E5%BA%8F%E5%88%97%E7%9A%84%E4%B8%AA%E6%95%B0).md) | DP | Medium | | 674 | | | | | 675 | [Cut Off Trees for Golf Event](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%20675.%20Cut%20Off%20Trees%20for%20Golf%20Event%20(%E6%8E%92%E5%BA%8FBFS%E6%B1%82%E6%9C%80%E7%9F%AD%E8%B7%AF).md) | Search | Hard | | 676 | [Implement Magic Dictionary](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Trie/LeetCode%20-%20676.%20Implement%20Magic%20Dictionary(%E5%AD%97%E5%85%B8%E6%A0%91).md) | Map、Trie | Medium | | 677 | [Map Sum Pairs](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Trie/LeetCode%20-%20677.%20Map%20Sum%20Pairs(%E9%94%AE%E5%80%BC%E6%98%A0%E5%B0%84)(%E5%AD%97%E5%85%B8%E6%A0%91%E5%8F%98%E5%BD%A2).md) | Trie | Mediums | | 678 | | | | | 679 | | | | | 680 | [Valid Palindrome](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/String/Easy/LeetCode%20-%20680.%20Valid%20Palindrome%20II(%E5%88%A0%E9%99%A4%E4%B8%80%E4%B8%AA%E5%AD%97%E7%AC%A6%E5%88%A4%E6%96%AD%E8%83%BD%E5%90%A6%E6%9E%84%E6%88%90%E5%9B%9E%E6%96%87).md) | String | Easy | | 681 | | | | | 682 | [Baseball Game](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%20682.%20Baseball%20Game.md) | 模拟 | Easy | | 683 | | | | | 684 | [Redundant Connection](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/UnionFind/LeetCode%20-%20684.%20Redundant%20Connection.md) | DFS、并查集 | Medium | | 685 | [Redundant Connection II](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/UnionFind/LeetCode%20-%20685.%20Redundant%20Connection%20II.md) | 并查集 | Hard | | 686 | | | | | 687 | [Longest Univalue Path](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Tree/LeetCode%20-%20687.%20Longest%20Univalue%20Path%20(%E6%A0%91%E7%9A%84%E6%9C%80%E9%95%BF%E5%90%8C%E5%80%BC%E8%B7%AF%E5%BE%84).md) | Tree | Easy | | 688 | [Knight Probability in Chessboard](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20688.%20Knight%20Probability%20in%20Chessboard%20(DP).md) | DP | Medium | | 689 | | | | | 690 | | | | | 691 | | | | | 692 | [Top K Frequent Words](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Heap/LeetCode%20-%20692.%20Top%20K%20Frequent%20Words.md) | Heap | Medium | | 693 | | | | | 694 | | | | | 695 | | | | | 696 | | | | | 697 | | | | | 698 | | | | | 699 | | | | | 700 | | | | | 701 | | | | | 702 | | | | | 703 | | | | | 704 | | | | | 705 | | | | | 706 | | | | | 707 | | | | | 708 | | | | | 709 | | | | | 710 | | | | | 711 | | | | | 712 | | | | | 713 | | | | | 714 | | | | | 715 | | | | | 716 | | | | | 717 | | | | | 718 | | | | | 719 | [Find K-th Smallest Pair Distance](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/BinarySearch/LeetCode%20-%20719.%20Find%20K-th%20Smallest%20Pair%20Distance(%E6%9A%B4%E5%8A%9B%20_%20%E4%BA%8C%E5%88%86).md) | 二分、模拟 | Hard | | 720 | [Longest Word in Dictionary](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Trie/LeetCode%20-%20720.%20Longest%20Word%20in%20Dictionary(%E5%AD%97%E5%85%B8%E6%A0%91).md) | Trie | Easy | | 721 | | | | | 722 | | | | | 723 | | | | | 724 | [Find Pivot Index](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%20724.%20Find%20Pivot%20Index.md) | 模拟 | Easy | | 725 | [Split Linked List in Parts](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/List/LeetCode%20-%20725.%20Split%20Linked%20List%20in%20Parts.md) | List | Medium | | 726 | [Number of Atoms](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Other/LeetCode%20-%20726.%20Number%20of%20Atoms(TreeMap%20%2B%20%E9%80%92%E5%BD%92).md) | Map,递归 | Hard | | 727 | | | | | 728 | | | | | 729 | [My Calendar I](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Data%20Structure/Map/LeetCode%20-%20729.%20My%20Calendar.md) | Map | Medium | | 730 | [Count Different Palindromic Subsequences](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/DP/LeetCode%20-%20730.%20Count%20Different%20Palindromic%20Subsequences(%E7%BB%9F%E8%AE%A1%E4%B8%8D%E5%90%8C%E5%9B%9E%E6%96%87%E5%AD%90%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E6%95%B0%E9%87%8F).md) | DP | Hard | | 731 | | | | | 732 | | | | | 733 | [Flood Fill](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Search/LeetCode%20-%20733.%20Flood%20Fill.md) | Search | Easy | | 734 | | | | | 735 | [Asteroid Collision](https://github.com/ZXZxin/ZXBlog/blob/master/%E5%88%B7%E9%A2%98/LeetCode/Simulation/easy/LeetCode%20-%20735.%20Asteroid%20Collision.md) | Stack | Medium | | 736 | | | | | 737 | | | | | 738 | | | | | 739 | | | | | 740 | | | | | 741 | | | | | 742 | | | | | 743 | | | | | 744 | | | | | 745 | | | | | 746 | | | | | 747 | | | | | 748 | | | | | 749 | | | | | 750 | | | | | 751 | | | | | 752 | | | | | 753 | | | | | 754 | | | | | 755 | | | | | 756 | | | | | 757 | | | | | 758 | | | | | 759 | | | | | 760 | | | | | 761 | | | | | 762 | | | | | 763 | | | | | 764 | | | | | 765 | | | | | 766 | | | | | 767 | | | | | 768 | | | | | 769 | | | | | 770 | | | | | 771 | | | | | 772 | | | | | 773 | | | | | 774 | | | | | 775 | | | | | 776 | | | | | 777 | | | | | 778 | | | | | 779 | | | | | 780 | | | | | 781 | | | | | 782 | | | | | 783 | | | | | 784 | | | | | 785 | | | | | 786 | | | | | 787 | | | | | 788 | | | | | 789 | | | | | 790 | | | | | 791 | | | | | 792 | | | | | 793 | | | | | 794 | | | | | 795 | | | | | 796 | | | | | 797 | | | | | 798 | | | | | 799 | | | | | 800 | | | | | 801 | | | | | 802 | | | | | 803 | | | | | 804 | | | | | 805 | | | | | 806 | | | | | 807 | | | | | 808 | | | | | 809 | | | | | 810 | | | | | 811 | | | | | 812 | | | | | 813 | | | | | 814 | | | | | 815 | | | | | 816 | | | | | 817 | | | | | 818 | | | | | 819 | | | | | 820 | | | | | 821 | | | | | 822 | | | | | 823 | | | | | 824 | | | | | 825 | | | | | 826 | | | | | 827 | | | | | 828 | | | | | 829 | | | | | 830 | | | | | 831 | | | | | 832 | | | | | 833 | | | | | 834 | | | | | 835 | | | | | 836 | | | | | 837 | | | | | 838 | | | | | 839 | | | | | 840 | | | | | 841 | | | | | 842 | | | | | 843 | | | | | 844 | | | | | 845 | | | | | 846 | | | | | 847 | | | | | 848 | | | | | 849 | | | | | 850 | | | | | 851 | | | | | 852 | | | | | 853 | | | | | 854 | | | | | 855 | | | | | 856 | | | | | 857 | | | | | 858 | | | | | 859 | | | | | 860 | | | | | 861 | | | | | 862 | | | | | 863 | | | | | 864 | | | | | 865 | | | | | 866 | | | | | 867 | | | | | 868 | | | | | 869 | | | | | 870 | | | | | 871 | | | | | 872 | | | | | 873 | | | | | 874 | | | | | 875 | | | | | 876 | | | | | 877 | | | | | 878 | | | | | 879 | | | | | 880 | | | | | 881 | | | | | 882 | | | | | 883 | | | | | 884 | | | | | 885 | | | | | 886 | | | | | 887 | | | | | 888 | | | | | 889 | | | | | 890 | | | | | 891 | | | | | 892 | | | | | 893 | | | | | 894 | | | | | 895 | | | | | 896 | | | | | 897 | | | | | 898 | | | | | 899 | | | | | 900 | | | | | 901 | | | | | 902 | | | | | 903 | | | | | 904 | | | | | 905 | | | | | 906 | | | | | 907 | | | | | 908 | | | | | 909 | | | | | 910 | | | | | 911 | | | | | 912 | | | | | 913 | | | | | 914 | | | | | 915 | | | | | 916 | | | | | 917 | | | | | 918 | | | | | 919 | | | | | 920 | | | | | 921 | | | | | 922 | | | | | 923 | | | | | 924 | | | | | 925 | | | | | 926 | | | | | 927 | | | | | 928 | | | | | 929 | | | | | 930 | | | | | 931 | | | | | 932 | | | | | 933 | | | | | 934 | | | | | 935 | | | | | 936 | | | | | 937 | | | | | 938 | | | | | 939 | | | | | 940 | | | | | 941 | | | | | 942 | | | | | 943 | | | | | 944 | | | | | 945 | | | | | 946 | | | | | 947 | | | | | 948 | | | | | 949 | | | | | 950 | | | | | 951 | | | | | 952 | | | | | 953 | | | | | 954 | | | | | 955 | | | | | 956 | | | | | 957 | | | | | 958 | | | | | 959 | | | | | 960 | | | | | 961 | | | | | 962 | | | | | 963 | | | | | 964 | | | | | 965 | | | | | 966 | | | | | 967 | | | | | 968 | | | | | 969 | | | | | 970 | | | | | 971 | | | | | 972 | | | | | 973 | | | | | 974 | | | | | 975 | | | | | 976 | | | | | 977 | | | | | 978 | | | | | 979 | | | | | 980 | | | | | 981 | | | | | 982 | | | | | 983 | | | | | 984 | | | | | 985 | | | | | 986 | | | | | 987 | | | | | 988 | | | | | 989 | | | | | 990 | | | | | 991 | | | | | 992 | | | | | 993 | | | | | 994 | | | | | 995 | | | | | 996 | | | | | 997 | | | | | 998 | | | | | 999 | | | | | 1000 | | | |