| 187 | Repeated DNA Sequences | Medium |
| 209 | Minimum Size Subarray Sum | Medium |
| 219 | Contains Duplicate II | Easy |
| 220 | Contains Duplicate III | Medium |
| 239 | Sliding Window Maximum | Hard |
| 395 | Longest Substring with At Least K Repeating Characters | Medium |
| 424 | Longest Repeating Character Replacement | Medium |
| 438 | Find All Anagrams in a String | Medium |
| 480 | Sliding Window Median | Hard |
| 567 | Permutation in String | Medium |
| 632 | Smallest Range Covering Elements from K Lists | Hard |
| 643 | Maximum Average Subarray I | Easy |
| 713 | Subarray Product Less Than K | Medium |
| 718 | Maximum Length of Repeated Subarray | Medium |
| 837 | New 21 Game | Medium |
| 862 | Shortest Subarray with Sum at Least K | Hard |
| 904 | Fruit Into Baskets | Medium |
| 930 | Binary Subarrays With Sum | Medium |
| 978 | Longest Turbulent Subarray | Medium |
| 992 | Subarrays with K Different Integers | Hard |
| 995 | Minimum Number of K Consecutive Bit Flips | Hard |
| 1004 | Max Consecutive Ones III | Medium |
| 1031 | Maximum Sum of Two Non-Overlapping Subarrays | Medium |
| 1044 | Longest Duplicate Substring | Hard |
| 1052 | Grumpy Bookstore Owner | Medium |
| 1156 | Swap For Longest Repeated Character Substring | Medium |
| 1208 | Get Equal Substrings Within Budget | Medium |
| 1234 | Replace the Substring for Balanced String | Medium |
| 1248 | Count Number of Nice Subarrays | Medium |
| 1297 | Maximum Number of Occurrences of a Substring | Medium |