@@ -27,55 +27,55 @@ Welcome to improve this project with me.*
2727| 002 | [ Add Two Numbers] ( https://leetcode.com/problems/add-two-numbers/ ) |Medium| [ Java] ( ./code/lc2.java )
2828| 003 | [ Longest Substring Without Repeating Characters] ( https://leetcode.com/problems/longest-substring-without-repeating-characters/ ) | Medium | [ Java] ( ./code/lc3.java )
2929| 004 | [ Median of Two Sorted Arrays] ( https://leetcode.com/problems/median-of-two-sorted-arrays ) | Hard | [ Java] ( ./code/lc4.java )
30- | 005 | [ Longest Palindromic Substring] ( https://leetcode.com/problems/longest-palindromic-substring/ ) |Medium|[ Java]
31- | 010 | [ Regular Expression Matching] ( https://leetcode.com/problems/regular-expression-matching/ ) | Hard | [ Java]
32- | 011 | [ Container With Most Water] ( https://leetcode.com/problems/container-with-most-water/ ) |Medium| [ Java]
33- | 015 | [ 3Sum] ( https://leetcode.com/problems/3sum/ ) |Medium| [ Java]
34- | 017 | [ Letter Combinations of a Phone Number] ( https://leetcode.com/problems/letter-combinations-of-a-phone-number/ ) |Medium| [ Java]
35- | 019 | [ Remove Nth Node From End of List] ( https://leetcode.com/problems/remove-nth-node-from-end-of-list/ ) | Easy | [ Java]
36- | 020 | [ Valid Parentheses] ( https://leetcode.com/problems/valid-parentheses/ ) | Easy | [ Java]
37- | 021 | [ Merge Two Sorted Lists] ( https://leetcode.com/problems/merge-two-sorted-lists/ ) | Easy | [ Java]
38- | 022 | [ Generate Parentheses] ( https://leetcode.com/problems/generate-parentheses/ ) |Medium| [ Java]
39- | 023 | [ Merge k Sorted Lists] ( https://leetcode.com/problems/merge-k-sorted-lists/ ) | Hard | [ Java]
40- | 032 | [ Longest Valid Parentheses] ( https://leetcode.com/problems/longest-valid-parentheses/ ) | Hard | [ Java]
41- | 033 | [ Search in Rotated Sorted Array] ( https://leetcode.com/problems/search-in-rotated-sorted-array/ ) |Medium| [ Java]
42- | 034 | [ Search for a Range] ( https://leetcode.com/problems/search-for-a-range/ ) |Medium| [ Java]
43- | 035 | [ Search Insert Position] ( https://leetcode.com/problems/search-insert-position/ ) |Medium| [ Java]
44- | 039 | [ Combination Sum] ( https://leetcode.com/problems/combination-sum/ ) |Medium| [ Java]
45- | 042 | [ Trapping Rain Water] ( https://leetcode.com/problems/trapping-rain-water/ ) | Hard | [ Java]
46- | 046 | [ Permutations] ( https://leetcode.com/problems/permutations/ ) | Medium| [ Java] |
47- | 048 | [ Rotate Image] ( https://leetcode.com/problems/rotate-image/ ) |Medium| [ Java]
48- | 049 | [ Group Anagrams] ( https://leetcode.com/problems/anagrams/ ) |Medium| [ Java]
49- | 053 | [ Maximum Subarray] ( https://leetcode.com/problems/maximum-subarray/ ) |Medium| [ Java]
50- | 055 | [ Jump Game] ( https://leetcode.com/problems/jump-game/ ) |Medium| [ Java]
51- | 056 | [ Merge Intervals] ( https://leetcode.com/problems/merge-intervals/ ) |Medium| [ Java]
52- | 062 | [ Unique Paths] ( https://leetcode.com/problems/unique-paths/ ) |Medium| [ Java]
53- | 064 | [ Minimum Path Sum] ( https://leetcode.com/problems/minimum-path-sum/ ) |Medium| [ Java]
54- | 070 | [ Climbing Stairs] ( https://leetcode.com/problems/climbing-stairs/ ) | Easy | [ Java]
55- | 072 | [ Edit Distance] ( https://leetcode.com/problems/edit-distance/ ) | Hard | [ Java]
56- | 075 | [ Sort Colors] ( https://leetcode.com/problems/sort-colors/ ) |Medium| [ Java]
57- | 076 | [ Minimum Window Substring] ( https://leetcode.com/problems/minimum-window-substring ) | Hard| [ Java]
58- | 078 | [ Subsets] ( https://leetcode.com/problems/subsets/ ) |Medium| [ Java]
59- | 079 | [ Word Search] ( https://leetcode.com/problems/word-search/ ) |Medium| [ Java]
60- | 084 | [ Largest Rectangle in Histogram] ( https://leetcode.com/problems/largest-rectangle-in-histogram ) | Hard | [ Java]
61- | 085 | [ Maximal Rectangle] ( https://leetcode.com/problems/maximal-rectangle ) | Hard |[ Java]
62- | 094 | [ Binary Tree Inorder Traversal] ( https://leetcode.com/problems/binary-tree-inorder-traversal/ ) |Medium| [ Java]
63- | 096 | [ Unique Binary Search Trees] ( https://leetcode.com/problems/unique-binary-search-trees/ ) |Medium| [ Java]
64- | 098 | [ Validate Binary Search Tree] ( https://leetcode.com/problems/validate-binary-search-tree/ ) |Medium| [ Java]
65- | 100 | [ Same Tree] ( https://leetcode.com/problems/same-tree/ ) | Easy | [ Java]
66- | 101 | [ Symmetric Tree] ( https://leetcode.com/problems/symmetric-tree/ ) | Easy | [ Java]
67- | 102 | [ Binary Tree Level Order Traversal] ( https://leetcode.com/problems/binary-tree-level-order-traversal/ ) | Easy | [ Java]
68- | 104 | [ Maximum Depth of Binary Tree] ( https://leetcode.com/problems/maximum-depth-of-binary-tree/ ) | Easy | [ Java]
69- | 105 | [ Construct Binary Tree from Preorder and Inorder Traversal] ( https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ ) |Medium| [ Java]
70- | 114 | [ Flatten Binary Tree to Linked List] ( https://leetcode.com/problems/flatten-binary-tree-to-linked-list/ ) |Medium| [ Java]
71- | 121 | [ Best Time to Buy and Sell Stock] ( https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ ) | Easy | [ Java]
72- | 124 | [ Binary Tree Maximum Path Sum] ( https://leetcode.com/problems/binary-tree-maximum-path-sum/ ) | Hard | [ Java]
73- | 128 | [ Longest Consecutive Sequence] ( https://leetcode.com/problems/longest-consecutive-sequence/ ) | Hard | [ Java]
74- | 136 | [ Single Number] ( https://leetcode.com/problems/single-number ) | Easy | [ Java]
75- | 139 | [ Word Break] ( https://leetcode.com/problems/word-break/ ) |Medium| [ Java]
76- | 141 | [ Linked List Cycle] ( https://leetcode.com/problems/linked-list-cycle/ ) | Easy | [ Java]
77- | 142 | [ Linked List Cycle II] ( https://leetcode.com/problems/linked-list-cycle-ii/ ) |Medium| [ Java]
78- | 146 | [ LRU Cache] ( https://leetcode.com/problems/lru-cache/ ) | Hard | [ Java] |
30+ | 005 | [ Longest Palindromic Substring] ( https://leetcode.com/problems/longest-palindromic-substring/ ) |Medium|[ Java] ( ./code/lc5.java )
31+ | 010 | [ Regular Expression Matching] ( https://leetcode.com/problems/regular-expression-matching/ ) | Hard | [ Java] ( ./code/lc10.java )
32+ | 011 | [ Container With Most Water] ( https://leetcode.com/problems/container-with-most-water/ ) |Medium| [ Java] ( ./code/lc11.java )
33+ | 015 | [ 3Sum] ( https://leetcode.com/problems/3sum/ ) |Medium| [ Java] ( ./code/lc15.java )
34+ | 017 | [ Letter Combinations of a Phone Number] ( https://leetcode.com/problems/letter-combinations-of-a-phone-number/ ) |Medium| [ Java] ( ./code/lc17.java )
35+ | 019 | [ Remove Nth Node From End of List] ( https://leetcode.com/problems/remove-nth-node-from-end-of-list/ ) | Easy | [ Java] ( ./code/lc19.java )
36+ | 020 | [ Valid Parentheses] ( https://leetcode.com/problems/valid-parentheses/ ) | Easy | [ Java] ( ./code/lc20.java )
37+ | 021 | [ Merge Two Sorted Lists] ( https://leetcode.com/problems/merge-two-sorted-lists/ ) | Easy | [ Java] ( ./code/lc21.java )
38+ | 022 | [ Generate Parentheses] ( https://leetcode.com/problems/generate-parentheses/ ) |Medium| [ Java] (./code/lc22.java)
39+ | 023 | [ Merge k Sorted Lists] ( https://leetcode.com/problems/merge-k-sorted-lists/ ) | Hard | [ Java] ( ./code/lc23.java )
40+ | 032 | [ Longest Valid Parentheses] ( https://leetcode.com/problems/longest-valid-parentheses/ ) | Hard | [ Java] ( ./code/lc32.java )
41+ | 033 | [ Search in Rotated Sorted Array] ( https://leetcode.com/problems/search-in-rotated-sorted-array/ ) |Medium| [ Java] ( ./code/lc33.java )
42+ | 034 | [ Search for a Range] ( https://leetcode.com/problems/search-for-a-range/ ) |Medium| [ Java] ( ./code/lc34.java )
43+ | 035 | [ Search Insert Position] ( https://leetcode.com/problems/search-insert-position/ ) |Medium| [ Java] ( ./code/lc35.java )
44+ | 039 | [ Combination Sum] ( https://leetcode.com/problems/combination-sum/ ) |Medium| [ Java] ( ./code/lc39.java )
45+ | 042 | [ Trapping Rain Water] ( https://leetcode.com/problems/trapping-rain-water/ ) | Hard | [ Java] ( ./code/lc42.java )
46+ | 046 | [ Permutations] ( https://leetcode.com/problems/permutations/ ) |Medium| [ Java] ( ./code/lc46.java )
47+ | 048 | [ Rotate Image] ( https://leetcode.com/problems/rotate-image/ ) |Medium| [ Java] ( ./code/lc48.java )
48+ | 049 | [ Group Anagrams] ( https://leetcode.com/problems/anagrams/ ) |Medium| [ Java] ( ./code/lc49.java )
49+ | 053 | [ Maximum Subarray] ( https://leetcode.com/problems/maximum-subarray/ ) |Medium| [ Java] ( ./code/lc53.java )
50+ | 055 | [ Jump Game] ( https://leetcode.com/problems/jump-game/ ) |Medium| [ Java] ( ./code/lc55.java )
51+ | 056 | [ Merge Intervals] ( https://leetcode.com/problems/merge-intervals/ ) |Medium| [ Java] ( ./code/lc56.java )
52+ | 062 | [ Unique Paths] ( https://leetcode.com/problems/unique-paths/ ) |Medium| [ Java] ( ./code/lc62.java )
53+ | 064 | [ Minimum Path Sum] ( https://leetcode.com/problems/minimum-path-sum/ ) |Medium| [ Java] ( ./code/lc64.java )
54+ | 070 | [ Climbing Stairs] ( https://leetcode.com/problems/climbing-stairs/ ) | Easy | [ Java] ( ./code/lc70.java )
55+ | 072 | [ Edit Distance] ( https://leetcode.com/problems/edit-distance/ ) | Hard | [ Java] ( ./code/lc72.java )
56+ | 075 | [ Sort Colors] ( https://leetcode.com/problems/sort-colors/ ) |Medium| [ Java] ( ./code/lc75.java )
57+ | 076 | [ Minimum Window Substring] ( https://leetcode.com/problems/minimum-window-substring ) | Hard| [ Java] ( ./code/lc76.java )
58+ | 078 | [ Subsets] ( https://leetcode.com/problems/subsets/ ) |Medium| [ Java] ( ./code/lc.java ) (./code/lc78.java)
59+ | 079 | [ Word Search] ( https://leetcode.com/problems/word-search/ ) |Medium| [ Java] ( ./code/lc79.java )
60+ | 084 | [ Largest Rectangle in Histogram] ( https://leetcode.com/problems/largest-rectangle-in-histogram ) | Hard | [ Java] ( ./code/lc84.java )
61+ | 085 | [ Maximal Rectangle] ( https://leetcode.com/problems/maximal-rectangle ) | Hard |[ Java] ( ./code/lc85.java )
62+ | 094 | [ Binary Tree Inorder Traversal] ( https://leetcode.com/problems/binary-tree-inorder-traversal/ ) |Medium| [ Java] ( ./code/lc94.java )
63+ | 096 | [ Unique Binary Search Trees] ( https://leetcode.com/problems/unique-binary-search-trees/ ) |Medium| [ Java] ( ./code/lc96.java )
64+ | 098 | [ Validate Binary Search Tree] ( https://leetcode.com/problems/validate-binary-search-tree/ ) |Medium| [ Java] ( ./code/lc98.java )
65+ | 100 | [ Same Tree] ( https://leetcode.com/problems/same-tree/ ) | Easy | [ Java] ( ./code/lc100.java )
66+ | 101 | [ Symmetric Tree] ( https://leetcode.com/problems/symmetric-tree/ ) | Easy | [ Java] ( ./code/lc101.java )
67+ | 102 | [ Binary Tree Level Order Traversal] ( https://leetcode.com/problems/binary-tree-level-order-traversal/ ) | Easy | [ Java] ( ./code/lc102.java )
68+ | 104 | [ Maximum Depth of Binary Tree] ( https://leetcode.com/problems/maximum-depth-of-binary-tree/ ) | Easy | [ Java] ( ./code/lc104.java )
69+ | 105 | [ Construct Binary Tree from Preorder and Inorder Traversal] ( https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ ) |Medium| [ Java] ( ./code/lc105.java )
70+ | 114 | [ Flatten Binary Tree to Linked List] ( https://leetcode.com/problems/flatten-binary-tree-to-linked-list/ ) |Medium| [ Java] ( ./code/lc114.java )
71+ | 121 | [ Best Time to Buy and Sell Stock] ( https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ ) | Easy | [ Java] ( ./code/lc121.java )
72+ | 124 | [ Binary Tree Maximum Path Sum] ( https://leetcode.com/problems/binary-tree-maximum-path-sum/ ) | Hard | [ Java] ( ./code/lc124.java )
73+ | 128 | [ Longest Consecutive Sequence] ( https://leetcode.com/problems/longest-consecutive-sequence/ ) | Hard | [ Java] ( ./code/lc128.java )
74+ | 136 | [ Single Number] ( https://leetcode.com/problems/single-number ) | Easy | [ Java] ( ./code/lc136.java )
75+ | 139 | [ Word Break] ( https://leetcode.com/problems/word-break/ ) |Medium| [ Java] ( ./code/lc139.java )
76+ | 141 | [ Linked List Cycle] ( https://leetcode.com/problems/linked-list-cycle/ ) | Easy | [ Java] ( ./code/lc141.java )
77+ | 142 | [ Linked List Cycle II] ( https://leetcode.com/problems/linked-list-cycle-ii/ ) |Medium| [ Java] ( ./code/lc142.java )
78+ | 146 | [ LRU Cache] ( https://leetcode.com/problems/lru-cache/ ) | Hard | [ Java] ( ./code/lc146.java )
7979| 148 | [ Sort List] ( https://leetcode.com/problems/sort-list/ ) |Medium| [ Java]
8080| 152 | [ Maximum Product Subarray] ( https://leetcode.com/problems/maximum-product-subarray/ ) |Medium| [ Java]
8181| 155 | [ Min Stack] ( https://leetcode.com/problems/min-stack/ ) | Easy | [ Java]
0 commit comments