|
| 1 | +## [Array](../topics/array.md) |
| 2 | +| Problem | Difficulty | |
| 3 | +|------------------|------------| |
| 4 | +|[989. Add to Array-Form of Integer](../leetcode/989.add-to-array-form-of-integer.md)|Easy| |
| 5 | +|[238. Product of Array Except Self](../leetcode/238.product-of-array-except-self.md)|Medium| |
| 6 | +|[2909. Minimum Sum of Mountain Triplets II](../leetcode/2909.minimum-sum-of-mountain-triplets-ii.md)|Medium| |
| 7 | +|[2874. Maximum Value of an Ordered Triplet II](../leetcode/2874.maximum-value-of-an-ordered-triplet-ii.md)|Medium| |
| 8 | +|[581. Shortest Unsorted Continuous Subarray](../leetcode/581.shortest-unsorted-continuous-subarray.md)|Medium| |
| 9 | +|[941. Valid Mountain Array](../leetcode/941.valid-mountain-array.md)|Easy| |
| 10 | +|[845. Longest Mountain in Array](../leetcode/845.longest-mountain-in-array.md)|Medium| |
| 11 | +|[73. Set Matrix Zeroes](../leetcode/73.set-matrix-zeros.md)|Medium| |
| 12 | +|[766. Toeplitz Matrix](../leetcode/76.minimum-window-substring.md)|Easy| |
| 13 | +|[48. Rotate Image](../leetcode/48.rotate-image.md)|Medium| |
| 14 | +|[54. Spiral Matrix](../leetcode/54.spiral-matrix.md)|Medium| |
| 15 | +|[59. Spiral Matrix II](../leetcode/59.spiral-matrix-ii.md)|Medium| |
| 16 | +|[221. Maximal Square](../leetcode/221.maximal-square.md)|Medium| |
| 17 | +|[621. Task Scheduler](../leetcode/621.task-scheduler.md)|Medium| |
| 18 | +|[189. Rotate Array](../leetcode/189.rotate-array.md)|Medium| |
| 19 | +|[136. Single Number](../leetcode/136.single-number.md)|Easy| |
| 20 | +|[31. Next Permutation](../leetcode/31.next-permutation.md)|Medium| |
| 21 | + |
| 22 | +> * https://leetcode.com/problems/valid-palindrome-ii/ 8k e |
| 23 | +> * https://leetcode.com/problems/diagonal-traverse-ii/ |
| 24 | +> * https://leetcode.com/problems/number-of-matching-subsequences/ 5k m |
| 25 | +> ---- |
| 26 | +> * https://leetcode.com/problems/burst-balloons/ 7k h |
| 27 | +> * https://leetcode.com/problems/reverse-pairs/ 6k h |
| 28 | +> * https://leetcode.com/problems/couples-holding-hands/ 2k h |
| 29 | +> * https://leetcode.com/problems/swim-in-rising-water/ 3k h |
| 30 | +> * https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k/ 3k h |
| 31 | +> * https://leetcode.com/problems/maximum-performance-of-a-team/ 3k h |
| 32 | +> * https://leetcode.com/problems/minimize-deviation-in-array/ 2k h |
| 33 | +
|
| 34 | +### Two Pointers |
| 35 | +| Problem | Difficulty | |
| 36 | +|------------------|------------| |
| 37 | +|[167. Two Sum II - Input Array Is Sorted](../leetcode/167.two-sum-ii-input-array-is-sorted.md)|Medium| |
| 38 | +|[15. 3Sum](../leetcode/15.3sum.md)|Medium| |
| 39 | +|[16. 3Sum Closest](../leetcode/16.3sum-closest.md)|Medium| |
| 40 | +|[11. Container With Most Water](../leetcode/11.container-with-most-water.md)|Medium| |
| 41 | +|[977. Squares of a Sorted Array](../leetcode/977.squares-of-a-sorted-array.md)|Easy| |
| 42 | +|[283. Move Zeroes](../leetcode/283.move-zeros.md)|Easy| |
| 43 | +|[26. Remove Duplicates from Sorted Array](../leetcode/26.remove-duplicates-from-sorted-array.md)|Easy| |
| 44 | +|[80. Remove Duplicates from Sorted Array II](../leetcode/80.remove-duplicates-from-sorted-array-ii.md)|Medium| |
| 45 | +|[905. Sort Array By Parity](../leetcode/905.sort-array-by-parity.md)|Easy| |
| 46 | + |
| 47 | +### Sliding Windows |
| 48 | +| Problem | Difficulty | |
| 49 | +|------------------|------------| |
| 50 | +|[438. Find All Anagrams in a String](../leetcode/438.find-all-anagrams-in-a-string.md)|Medium| |
| 51 | +|[567. Permutation in String](../leetcode/567.permutation-in-string.md)|Medium| |
| 52 | +|[3. Longest Substring Without Repeating Characters](../leetcode/3.longest-substring-without-repeating-characters.md)|Medium| |
| 53 | +|[1004. Max Consecutive Ones III](../leetcode/1004.max-consecutive-ones-iii.md)|Medium| |
| 54 | +|[209. Minimum Size Subarray Sum](../leetcode/209.minimum-size-subarray-sum.md)|Medium| |
| 55 | +|[424. Longest Repeating Character Replacement](../leetcode/424.longest-repeating-character-replacement.md)|Medium| |
| 56 | +|[713. Subarray Product Less Than K](../leetcode/713.subarray-product-less-than-k.md)|Medium| |
| 57 | +|[674. Longest Continuous Increasing Subsequence](../leetcode/674.longest-continuous-increasing-subsequence.md)|Easy| |
| 58 | +|[76. Minimum Window Substring](../leetcode/76.minimum-window-substring.md)|Hard| |
| 59 | +|[239. Sliding Window Maximum](../leetcode/239.sliding-window-maximium.md)|Hard| |
| 60 | +|[1876. Substrings of Size Three with Distinct Characters](../leetcode/1876.substrings-of-size-three-with-distinct-characters.md)|Easy| |
| 61 | +|[2461. Maximum Sum of Distinct Subarrays With Length K](../leetcode/2461.maximum-sum-of-distinct-subarrays-with-length-k.md)|Medium| |
| 62 | +|[2875. Minimum Size Subarray in Infinite Array](../leetcode/2875.minimum-size-subarray-in-infinite-array.md)|Medium| |
| 63 | + |
| 64 | +> * https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero/ 5k m |
| 65 | +> * https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards/ 6k m |
| 66 | +> * https://leetcode.com/problems/fruit-into-baskets/ 4k m |
| 67 | +> * https://leetcode.com/problems/count-number-of-nice-subarrays/ 4k m |
| 68 | +> * https://leetcode.com/problems/binary-subarrays-with-sum/ 3k m |
| 69 | +> * https://leetcode.com/problems/longest-nice-subarray/description/ 1k m |
| 70 | +> * https://leetcode.com/problems/word-subsets 3k m |
| 71 | +> * https://leetcode.com/problems/frequency-of-the-most-frequent-element |
| 72 | +> ---- |
| 73 | +> * https://leetcode.com/problems/subarrays-with-k-different-integers/ 4k h |
| 74 | +> * https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k/ 4k h |
| 75 | +
|
| 76 | +### [Sorting](../topics/sorting.md) |
| 77 | +| Problem | Difficulty | |
| 78 | +|------------------|------------| |
| 79 | +|[88. Merge Sorted Array](../leetcode/88.merge-sorted-array.md)|Easy| |
| 80 | +|[912. Sort an Array](../topics/sorting.md)|Medium| |
| 81 | +|[75. Sort Colors](../leetcode/75.sort-colors.md)|Medium| |
| 82 | +|[148. Sort List](../leetcode/148.sort-list.md)|Medium| |
| 83 | + |
| 84 | +### Intervals |
| 85 | +| Problem | Difficulty | |
| 86 | +|------------------|------------| |
| 87 | +|[56. Merge Intervals](../leetcode/56.merge-intervals.md)|Medium| |
| 88 | +|[57. Insert Interval](../leetcode/57.insert-interval.md)|Medium| |
| 89 | +|[986. Interval List Intersections](../leetcode/986.interval-list-intersections.md)|Medium| |
| 90 | +|[452. Minimum Number of Arrows to Burst Balloons](../leetcode/452.minimum-number-of-arrows-to-burst-balloons.md)|Medium| |
| 91 | +|[1094. Car Pooling](../leetcode/1094.car-pooling.md)|Medium| |
| 92 | + |
| 93 | +> Study guidelines: https://leetcode.com/discuss/study-guide/2166045/ (Have reviwed the problem listing) |
| 94 | +> https://leetcode.cn/problems/my-calendar-i/solutions/1646264/by-jiang-hui-4-pyfn/ |
| 95 | +> * https://leetcode.com/problems/non-overlapping-intervals/description/ 8k m |
| 96 | +> * https://leetcode.com/problems/number-of-flowers-in-full-bloom 1k h |
| 97 | +> * https://leetcode.com/problems/points-that-intersect-with-cars/description/ |
| 98 | +> * https://leetcode.com/problems/my-calendar-ii/description/ 2k m |
| 99 | +> ---- |
| 100 | +> * https://leetcode.com/problems/maximum-population-year/description/ 1k e |
0 commit comments