|
18 | 18 | *[27. Remove Element](https://leetcode.com/problems/remove-element/) -[Solution](./Easy/27-removeElement.js) |
19 | 19 | *[36. Valid Sudoku](https://leetcode.com/problems/valid-sudoku/) -[Solution](./Easy/36-validSudoku.js) |
20 | 20 | *[38. Count and Say](https://leetcode.com/problems/count-and-say/) -[Solution](./Easy/38-countandSay.js) |
| 21 | +*[53. Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) -[Solution](./Easy/53-maximumSubarray.js) |
21 | 22 | *[66. Plus One](https://leetcode.com/problems/plus-one/) -[Solution](./Easy/66-plusOne.js) |
22 | 23 | *[67. Add Binary](https://leetcode.com/problems/add-binary/) -[Solution](./Easy/67-addBinary.js) |
23 | 24 | *[70. Climbing Stairs](https://leetcode.com/problems/climbing-stairs/) -[Solution](./Easy/70-climbChairs.js) |
|
36 | 37 | *[125. Valid Palindrome](https://leetcode.com/problems/valid-palindrome/) -[Solution](./Easy/125-validPalindrome.js) |
37 | 38 | *[160. Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists/) -[Solution](./Easy/160-IntersectionofTwoLinkedLists.js) |
38 | 39 | *[165. Compare Version Numbers](https://leetcode.com/problems/compare-version-numbers/) -[Solution](./Easy/165-compareVersionNumbers.js) |
| 40 | +*[167. Two Sum II - Input array is sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted) -[Solution](./Easy/167-twoSummII.js) |
39 | 41 | *[169. Majority Element](https://leetcode.com/problems/majority-element/) -[Solution](./Easy/169-majorityElement.js) |
40 | 42 | *[172. Factorial Trailing Zeroes](https://leetcode.com/problems/factorial-trailing-zeroes/) -[Solution](./Easy/172-factorialTrailingZeroes.js) |
41 | 43 | *[190. Reverse Bits](https://leetcode.com/problems/reverse-bits/) -[Solution](./Easy/190-reverseBits.js) |
|
87 | 89 | *[29. Divide Two Integers](https://leetcode.com/problems/divide-two-integers/) -[Solution](./Medium/29-DivideTwoIntegers.js) |
88 | 90 | *[31. Next Permutation](https://leetcode.com/problems/next-permutation/) -[Solution](./Medium/31-nextPermutation.js) |
89 | 91 | *[31. Next Permutation](https://leetcode.com/problems/next-permutation/) -[Solution](./Medium/31-nextPermutation.js) |
| 92 | +*[33. Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array/) -[Solution](./Medium/33-searchRotatedSortedArray.js) |
90 | 93 | *[34. Search for a Range](https://leetcode.com/problems/search-for-a-range/) -[Solution](./Medium/34-searchforRange.js) |
91 | 94 | *[39. Combination Sum](https://oj.leetcode.com/problems/combination-sum/) -[Solution](./Medium/39-combinationSum.js) |
92 | 95 | *[40. Combination Sum II](https://oj.leetcode.com/problems/combination-sum-ii/) -[Solution](./Medium/40-combinationSumII.js) |
|
96 | 99 | *[48. Rotate Image](https://leetcode.com/problems/rotate-image/) -[Solution](./Medium/48-rotateImage.js) |
97 | 100 | *[49. Group Anagrams](https://leetcode.com/problems/anagrams/) -[Solution](./Medium/49-groupAnagrams.js) |
98 | 101 | *[50. Pow(x, n)](https://leetcode.com/problems/powx-n/) -[Solution](./Medium/50-powerxn.js) |
99 | | -*[53. Maximum Subarray](https://leetcode.com/problems/maximum-subarray/) -[Solution](./Medium/53-maximumSubarray.js) |
100 | 102 | *[54. Spiral Matrix](https://leetcode.com/problems/spiral-matrix/) -[Solution](./Medium/54-spiralMatrix.js) |
101 | 103 | *[55. Jump Game](https://leetcode.com/problems/jump-game/) -[Solution](./Medium/55-jumpGame.js) |
102 | 104 | *[59. Spiral Matrix II](https://leetcode.com/problems/spiral-matrix-ii/) -[Solution](./Medium/59-spiralMatrixII.js) |
|
183 | 185 | *[23. Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) -[Solution](./Hard/23-MergeKSortedLists.js) |
184 | 186 | *[25. Reverse Nodes in k-Group](https://leetcode.com/problems/reverse-nodes-in-k-group/) -[Solution](./Hard/25-reverseNodesInKGroup.js) |
185 | 187 | *[32. Longest Valid Parentheses](https://leetcode.com/problems/longest-valid-parentheses/) -[Solution](./Hard/32-longestValidParentheses.js) |
186 | | -*[33. Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array/) -[Solution](./Hard/33-searchRotatedSortedArray.js) |
187 | 188 | *[41. First Missing Positive](https://leetcode.com/problems/first-missing-positive/) -[Solution](./Hard/41-firstMissingPositive.js) |
188 | 189 | *[45. Jump Game II](https://leetcode.com/problems/jump-game-ii/) -[Solution](./Hard/45-jumpGameII.js) |
189 | 190 | *[56. Merge Intervals](https://leetcode.com/problems/merge-intervals/) -[Solution](./Hard/56-MergeIntervals.js) |
|