| 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 |
| 0846 | Hand of Straights | Greedy, Array, Hash Table +1 |
| 0853 | Car Fleet | Stack, Array, Sorting +1 |
| 0973 | K Closest Points to Origin | Geometry, Array, Math +4 |
| 1268 | Search Suggestions System | Trie, Array, String +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 |
| 2300 | Successful Pairs of Spells and Potions | Array, Two Pointers, Binary Search +1 |
| 2542 | Maximum Subsequence Score | Greedy, Array, Sorting +1 |
| 0253 | Meeting Rooms IIPremium | Greedy, Array, Two Pointers +3 |
| 0259 | 3Sum SmallerPremium | Array, Two Pointers, Binary Search +1 |
| 0280 | Wiggle SortPremium | Greedy, Array, Sorting |
| 0314 | Binary Tree Vertical Order TraversalPremium | Tree, Depth-First Search, Breadth-First Search +3 |
| 0360 | Sort Transformed ArrayPremium | Array, Math, Two Pointers +1 |
| 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 |
| 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 |
| 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 |
| 1057 | Campus BikesPremium | Array, Sorting, Heap (Priority Queue) |
| 1058 | Minimize Rounding Error to Meet TargetPremium | Greedy, Array, Math +2 |
| 1087 | Brace ExpansionPremium | Stack, Breadth-First Search, String +2 |
| 1090 | Largest Values From Labels | Greedy, Array, Hash Table +2 |
| 1094 | Car Pooling | Array, Prefix Sum, Sorting +2 |
| 1101 | The Earliest Moment When Everyone Become FriendsPremium | Union Find, Array, Sorting |
| 1152 | Analyze User Website Visit PatternPremium | Array, Hash Table, String +1 |
| 1169 | Invalid Transactions | Array, Hash Table, String +1 |
| 1170 | Compare Strings by Frequency of the Smallest Character | Array, Hash Table, String +2 |
| 1181 | Before and After PuzzlePremium | Array, Hash Table, String +1 |
| 1202 | Smallest String With Swaps | Depth-First Search, Breadth-First Search, Union Find +4 |
| 1229 | Meeting SchedulerPremium | Array, Two Pointers, Sorting |
| 1244 | Design A LeaderboardPremium | Design, Hash Table, Sorting |
| 1262 | Greatest Sum Divisible by Three | Greedy, Array, Dynamic Programming +1 |
| 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 |
| 1500 | Design a File Sharing SystemPremium | Design, Hash Table, Data Stream +2 |
| 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 |
| 1564 | Put Boxes Into the Warehouse IPremium | Greedy, Array, Sorting |
| 1580 | Put Boxes Into the Warehouse IIPremium | Greedy, Array, Sorting |
| 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 |
| 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 |
| 1772 | Sort Features by PopularityPremium | Array, Hash Table, String +1 |
| 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 |
| 1874 | Minimize Product Sum of Two ArraysPremium | 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 |
| 1885 | Count Pairs in Two ArraysPremium | Array, Two Pointers, Binary Search +1 |
| 1887 | Reduction Operations to Make the Array Elements Equal | Array, Sorting |
| 1921 | Eliminate Maximum Number of Monsters | Greedy, Array, Sorting |
| 1943 | Describe the Painting | Array, Hash Table, Prefix Sum +1 |
| 1968 | Array With Elements Not Equal to Average of Neighbors | Greedy, Array, Sorting |
| 1985 | Find the Kth Largest Integer in the Array | Array, String, Divide and Conquer +3 |
| 1996 | The Number of Weak Characters in the Game | Stack, Greedy, Array +2 |
| 2007 | Find Original Array From Doubled Array | Greedy, Array, Hash Table +1 |
| 2008 | Maximum Earnings From Taxi | Array, Hash Table, Binary Search +2 |
| 2015 | Average Height of Buildings in Each SegmentPremium | Greedy, Array, Sorting +1 |
| 2021 | Brightest Position on StreetPremium | Array, Ordered Set, Prefix Sum +1 |
| 2031 | Count Subarrays With More Ones Than ZerosPremium | Binary Indexed Tree, Segment Tree, Array +5 |
| 2033 | Minimum Operations to Make a Uni-Value Grid | Array, Math, Matrix +1 |
| 2046 | Sort Linked List Already Sorted Using Absolute ValuesPremium | Linked List, Two Pointers, Sorting |
| 2054 | Two Best Non-Overlapping Events | Array, Binary Search, Dynamic Programming +2 |
| 2070 | Most Beautiful Item for Each Query | Array, Binary Search, Sorting |
| 2098 | Subsequence of Size K With the Largest Even SumPremium | Greedy, Array, Sorting |
| 2126 | Destroying Asteroids | Greedy, Array, Sorting |
| 2135 | Count Words Obtained After Adding a Letter | Bit Manipulation, Array, Hash Table +2 |
| 2146 | K Highest Ranked Items Within a Price Range | Breadth-First Search, Array, Matrix +2 |
| 2165 | Smallest Value of the Rearranged Number | Math, Sorting |
| 2171 | Removing Minimum Number of Magic Beans | Greedy, Array, Enumeration +2 |
| 2191 | Sort the Jumbled Numbers | Array, Sorting |
| 2195 | Append K Integers With Minimal Sum | Greedy, Array, Math +1 |
| 2225 | Find Players With Zero or One Losses | Array, Hash Table, Counting +1 |
| 2250 | Count Number of Rectangles Containing Each Point | Binary Indexed Tree, Array, Hash Table +2 |
| 2268 | Minimum Number of KeypressesPremium | Greedy, Hash Table, String +2 |
| 2271 | Maximum White Tiles Covered by a Carpet | Greedy, Array, Binary Search +3 |
| 2274 | Maximum Consecutive Floors Without Special Floors | Array, Sorting |
| 2279 | Maximum Bags With Full Capacity of Rocks | Greedy, Array, Sorting |
| 2280 | Minimum Lines to Represent a Line Chart | Geometry, Array, Math +2 |
| 2285 | Maximum Total Importance of Roads | Greedy, Graph, Sorting +1 |
| 2294 | Partition Array Such That Maximum Difference Is K | Greedy, Array, Sorting |
| 2323 | Find Minimum Time to Finish All Jobs IIPremium | Greedy, Array, Sorting |
| 2332 | The Latest Time to Catch a Bus | Array, Two Pointers, Binary Search +1 |
| 2333 | Minimum Sum of Squared Difference | Greedy, Array, Binary Search +2 |
| 2342 | Max Sum of a Pair With Equal Sum of Digits | Array, Hash Table, Sorting +1 |
| 2343 | Query Kth Smallest Trimmed Number | Array, String, Divide and Conquer +4 |
| 2345 | Finding the Number of Visible MountainsPremium | Stack, Array, Sorting +1 |
| 2406 | Divide Intervals Into Minimum Number of Groups | Greedy, Array, Two Pointers +3 |
| 2410 | Maximum Matching of Players With Trainers | Greedy, Array, Two Pointers +1 |
| 2456 | Most Popular Video Creator | Array, Hash Table, String +2 |
| 2491 | Divide Players Into Teams of Equal Skill | Array, Hash Table, Two Pointers +1 |
| 2497 | Maximum Star Sum of a Graph | Greedy, Graph, Array +2 |
| 2501 | Longest Square Streak in an Array | Array, Hash Table, Binary Search +2 |
| 2512 | Reward Top K Students | Array, Hash Table, String +2 |
| 2517 | Maximum Tastiness of Candy Basket | Greedy, Array, Binary Search +1 |
| 2545 | Sort the Students by Their Kth Score | Array, Matrix, Sorting |
| 2548 | Maximum Price to Fill a BagPremium | Greedy, Array, Sorting |
| 2554 | Maximum Number of Integers to Choose From a Range I | Greedy, Array, Hash Table +2 |
| 2557 | Maximum Number of Integers to Choose From a Range IIPremium | Greedy, Array, Binary Search +1 |
| 2563 | Count the Number of Fair Pairs | Array, Two Pointers, Binary Search +1 |
| 2567 | Minimum Score by Changing Two Elements | Greedy, Array, Sorting |
| 2576 | Find the Maximum Number of Marked Indices | Greedy, Array, Two Pointers +2 |
| 2580 | Count Ways to Group Overlapping Ranges | Array, Sorting |
| 2583 | Kth Largest Sum in a Binary Tree | Tree, Breadth-First Search, Binary Tree +1 |
| 2587 | Rearrange Array to Maximize Prefix Score | Greedy, Array, Prefix Sum +1 |
| 2590 | Design a Todo ListPremium | Design, Array, Hash Table +2 |
| 2592 | Maximize Greatness of an Array | Greedy, Array, Two Pointers +1 |
| 2593 | Find Score of an Array After Marking All Elements | Array, Hash Table, Sorting +2 |
| 2597 | The Number of Beautiful Subsets | Array, Hash Table, Math +4 |
| 2602 | Minimum Operations to Make All Array Elements Equal | Array, Binary Search, Prefix Sum +1 |
| 2607 | Make K-Subarray Sums Equal | Greedy, Array, Math +2 |
| 2611 | Mice and Cheese | Greedy, Array, Sorting +1 |
| 2616 | Minimize the Maximum Difference of Pairs | Greedy, Array, Binary Search +2 |
| 2638 | Count the Number of K-Free SubsetsPremium | Array, Math, Dynamic Programming +2 |
| 2655 | Find Maximal Uncovered RangesPremium | Array, Sorting |
| 2679 | Sum in a Matrix | Array, Matrix, Sorting +2 |
| 2708 | Maximum Strength of a Group | Greedy, Bit Manipulation, Array +4 |
| 2731 | Movement of Robots | Brainteaser, Array, Prefix Sum +1 |
| 2740 | Find the Value of the Partition | Array, Sorting |
| 2747 | Count Zero Request Servers | Array, Hash Table, Sorting +1 |
| 2766 | Relocate Marbles | Array, Hash Table, Sorting +1 |
| 2779 | Maximum Beauty of an Array After Applying Operation | Array, Binary Search, Sorting +1 |
| 2780 | Minimum Index of a Valid Split | Array, Hash Table, Sorting |
| 2785 | Sort Vowels in a String | String, Sorting |
| 2830 | Maximize the Profit as the Salesman | Array, Hash Table, Binary Search +2 |
| 2838 | Maximum Coins Heroes Can CollectPremium | Array, Two Pointers, Binary Search +2 |
| 2840 | Check if Strings Can be Made Equal With Operations II | Hash Table, String, Sorting |
| 2860 | Happy Students | Array, Enumeration, Sorting |
| 2863 | Maximum Length of Semi-Decreasing SubarraysPremium | Stack, Array, Sorting +1 |
| 2895 | Minimum Processing Time | Greedy, Array, Sorting |
| 2933 | High-Access Employees | Array, Hash Table, String +1 |
| 2943 | Maximize Area of Square Hole in Grid | Array, Sorting |
| 2948 | Make Lexicographically Smallest Array by Swapping Elements | Union Find, Array, Sorting |
| 2952 | Minimum Number of Coins to be Added | Greedy, Array, Sorting |
| 2966 | Divide Array Into Arrays With Max Difference | Greedy, Array, Sorting |
| 2967 | Minimum Cost to Make Array Equalindromic | Greedy, Array, Math +2 |
| 2971 | Find Polygon With the Largest Perimeter | Greedy, Array, Prefix Sum +1 |