| 0015 | 3Sum | Array, Two Pointers, Sorting |
| 0016 | 3Sum Closest | Array, Two Pointers, Sorting |
| 0018 | 4Sum | Array, Two Pointers, Sorting |
| 0047 | Permutations II | Array, Backtracking, Sorting |
| 0049 | Group Anagrams | Array, Hash Table, String +1 |
| 0056 | Merge Intervals | Array, Sorting |
| 0075 | Sort Colors | Array, Two Pointers, Sorting |
| 0147 | Insertion Sort List | Linked List, Sorting |
| 0148 | Sort List | Linked List, Two Pointers, Divide and Conquer +2 |
| 0164 | Maximum Gap | Array, Bucket Sort, Radix Sort +1 |
| 0179 | Largest Number | Greedy, Array, String +1 |
| 0215 | Kth Largest Element in an Array | Array, Divide and Conquer, Quickselect +2 |
| 0229 | Majority Element II | Array, Hash Table, Counting +1 |
| 0274 | H-Index | Array, Counting Sort, Sorting |
| 0324 | Wiggle Sort II | Greedy, Array, Divide and Conquer +2 |
| 0347 | Top K Frequent Elements | Array, Hash Table, Divide and Conquer +5 |
| 0368 | Largest Divisible Subset | Array, Math, Dynamic Programming +1 |
| 0378 | Kth Smallest Element in a Sorted Matrix | Array, Binary Search, Matrix +2 |
| 0406 | Queue Reconstruction by Height | Binary Indexed Tree, Segment Tree, Array +1 |
| 0435 | Non-overlapping Intervals | Greedy, Array, Dynamic Programming +1 |
| 0436 | Find Right Interval | Array, Binary Search, Sorting |
| 0442 | Find All Duplicates in an Array | Array, Hash Table, Sorting |
| 0451 | Sort Characters By Frequency | Hash Table, String, Bucket Sort +3 |
| 0452 | Minimum Number of Arrows to Burst Balloons | Greedy, Array, Sorting |
| 0462 | Minimum Moves to Equal Array Elements II | Array, Math, Sorting |
| 0475 | Heaters | Array, Two Pointers, Binary Search +1 |
| 0522 | Longest Uncommon Subsequence II | Array, Hash Table, Two Pointers +2 |
| 0524 | Longest Word in Dictionary through Deleting | Array, Two Pointers, String +1 |
| 0532 | K-diff Pairs in an Array | Array, Hash Table, Two Pointers +2 |
| 0539 | Minimum Time Difference | Array, Math, String +1 |
| 0581 | Shortest Unsorted Continuous Subarray | Stack, Greedy, Array +3 |
| 0611 | Valid Triangle Number | Greedy, Array, Two Pointers +2 |
| 0621 | Task Scheduler | Greedy, Array, Hash Table +3 |
| 0646 | Maximum Length of Pair Chain | Greedy, Array, Dynamic Programming +1 |
| 0658 | Find K Closest Elements | Array, Two Pointers, Binary Search +3 |
| 0692 | Top K Frequent Words | Trie, Array, Hash Table +5 |
| 0720 | Longest Word in Dictionary | Trie, Array, Hash Table +2 |
| 0721 | Accounts Merge | Depth-First Search, Breadth-First Search, Union Find +4 |
| 0767 | Reorganize String | Greedy, Hash Table, String +3 |
| 0769 | Max Chunks To Make Sorted | Stack, Greedy, Array +2 |
| 0786 | K-th Smallest Prime Fraction | Array, Two Pointers, Binary Search +2 |
| 0791 | Custom Sort String | Hash Table, String, Sorting |
| 0792 | Number of Matching Subsequences | Trie, Array, Hash Table +4 |
| 0823 | Binary Trees With Factors | Array, Hash Table, Dynamic Programming +1 |
| 0825 | Friends Of Appropriate Ages | Array, Two Pointers, Binary Search +1 |
| 0826 | Most Profit Assigning Work | Greedy, Array, Two Pointers +2 |
| 0833 | Find And Replace in String | Array, Hash Table, String +1 |
| 0846 | Hand of Straights | Greedy, Array, Hash Table +1 |
| 0853 | Car Fleet | Stack, Array, Sorting +1 |
| 0869 | Reordered Power of 2 | Hash Table, Math, Counting +2 |
| 0870 | Advantage Shuffle | Greedy, Array, Two Pointers +1 |
| 0881 | Boats to Save People | Greedy, Array, Two Pointers +1 |
| 0893 | Groups of Special-Equivalent Strings | Array, Hash Table, String +1 |
| 0910 | Smallest Range II | Greedy, Array, Math +1 |
| 0912 | Sort an Array | Array, Divide and Conquer, Bucket Sort +5 |
| 0923 | 3Sum With Multiplicity | Array, Hash Table, Two Pointers +2 |
| 0937 | Reorder Data in Log Files | Array, String, Sorting |
| 0939 | Minimum Area Rectangle | Geometry, Array, Hash Table +2 |
| 0945 | Minimum Increment to Make Array Unique | Greedy, Array, Counting +1 |
| 0948 | Bag of Tokens | Greedy, Array, Two Pointers +1 |
| 0950 | Reveal Cards In Increasing Order | Queue, Array, Sorting +1 |
| 0954 | Array of Doubled Pairs | Greedy, Array, Hash Table +1 |
| 0969 | Pancake Sorting | Greedy, Array, Two Pointers +1 |
| 0973 | K Closest Points to Origin | Geometry, Array, Math +4 |
| 1029 | Two City Scheduling | Greedy, Array, Sorting |
| 1040 | Moving Stones Until Consecutive II | Array, Math, Sorting +1 |
| 1048 | Longest String Chain | Array, Hash Table, Two Pointers +3 |
| 1054 | Distant Barcodes | Greedy, Array, Hash Table +3 |
| 1090 | Largest Values From Labels | Greedy, Array, Hash Table +2 |
| 1094 | Car Pooling | Array, Prefix Sum, Sorting +2 |
| 1169 | Invalid Transactions | Array, Hash Table, String +1 |
| 1170 | Compare Strings by Frequency of the Smallest Character | Array, Hash Table, String +2 |
| 1202 | Smallest String With Swaps | Depth-First Search, Breadth-First Search, Union Find +4 |
| 1262 | Greatest Sum Divisible by Three | Greedy, Array, Dynamic Programming +1 |
| 1268 | Search Suggestions System | Trie, Array, String +3 |
| 1288 | Remove Covered Intervals | Array, Sorting |
| 1296 | Divide Array in Sets of K Consecutive Numbers | Greedy, Array, Hash Table +1 |
| 1300 | Sum of Mutated Array Closest to Target | Array, Binary Search, Sorting |
| 1305 | All Elements in Two Binary Search Trees | Tree, Depth-First Search, Binary Search Tree +2 |
| 1311 | Get Watched Videos by Your Friends | Breadth-First Search, Graph, Array +2 |
| 1329 | Sort the Matrix Diagonally | Array, Matrix, Sorting |
| 1333 | Filter Restaurants by Vegan-Friendly, Price and Distance | Array, Sorting |
| 1338 | Reduce Array Size to The Half | Greedy, Array, Hash Table +2 |
| 1348 | Tweet Counts Per Frequency | Design, Hash Table, String +3 |
| 1353 | Maximum Number of Events That Can Be Attended | Greedy, Array, Sorting +1 |
| 1366 | Rank Teams by Votes | Array, Hash Table, String +2 |
| 1387 | Sort Integers by The Power Value | Memoization, Dynamic Programming, Sorting |
| 1418 | Display Table of Food Orders in a Restaurant | Array, Hash Table, String +2 |
| 1424 | Diagonal Traverse II | Array, Sorting, Heap (Priority Queue) |
| 1433 | Check If a String Can Break Another String | Greedy, String, Sorting |
| 1451 | Rearrange Words in a Sentence | String, Sorting |
| 1465 | Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts | Greedy, Array, Sorting |
| 1471 | The k Strongest Values in an Array | Array, Two Pointers, Sorting |
| 1481 | Least Number of Unique Integers after K Removals | Greedy, Array, Hash Table +2 |
| 1498 | Number of Subsequences That Satisfy the Given Sum Condition | Array, Two Pointers, Binary Search +1 |
| 1508 | Range Sum of Sorted Subarray Sums | Array, Two Pointers, Binary Search +2 |
| 1509 | Minimum Difference Between Largest and Smallest Value in Three Moves | Greedy, Array, Sorting |
| 1552 | Magnetic Force Between Two Balls | Array, Binary Search, Sorting |
| 1561 | Maximum Number of Coins You Can Get | Greedy, Array, Math +2 |
| 1589 | Maximum Sum Obtained of Any Permutation | Greedy, Array, Prefix Sum +1 |
| 1604 | Alert Using Same Key-Card Three or More Times in a One Hour Period | Array, Hash Table, String +1 |
| 1626 | Best Team With No Conflicts | Array, Dynamic Programming, Sorting |
| 1630 | Arithmetic Subarrays | Array, Hash Table, Sorting |
| 1647 | Minimum Deletions to Make Character Frequencies Unique | Greedy, Hash Table, String +1 |
| 1648 | Sell Diminishing-Valued Colored Balls | Greedy, Array, Math +3 |
| 1657 | Determine if Two Strings Are Close | Hash Table, String, Counting +1 |
| 1679 | Max Number of K-Sum Pairs | Array, Hash Table, Two Pointers +1 |
| 1686 | Stone Game VI | Greedy, Array, Math +3 |
| 1727 | Largest Submatrix With Rearrangements | Greedy, Array, Matrix +1 |
| 1738 | Find Kth Largest XOR Coordinate Value | Bit Manipulation, Array, Divide and Conquer +5 |
| 1798 | Maximum Number of Consecutive Values You Can Make | Greedy, Array, Sorting |
| 1818 | Minimum Absolute Sum Difference | Array, Binary Search, Ordered Set +1 |
| 1833 | Maximum Ice Cream Bars | Greedy, Array, Counting Sort +1 |
| 1834 | Single-Threaded CPU | Array, Sorting, Heap (Priority Queue) |
| 1838 | Frequency of the Most Frequent Element | Greedy, Array, Binary Search +3 |
| 1846 | Maximum Element After Decreasing and Rearranging | Greedy, Array, Sorting |
| 1877 | Minimize Maximum Pair Sum in Array | Greedy, Array, Two Pointers +1 |
| 1878 | Get Biggest Three Rhombus Sums in a Grid | Array, Math, Matrix +3 |