| 0011 | Container With Most Water | Greedy, Array, Two Pointers |
| 0045 | Jump Game II | Greedy, Array, Dynamic Programming |
| 0055 | Jump Game | Greedy, Array, Dynamic Programming |
| 0122 | Best Time to Buy and Sell Stock II | Greedy, Array, Dynamic Programming |
| 0134 | Gas Station | Greedy, Array |
| 0179 | Largest Number | Greedy, Array, String +1 |
| 0316 | Remove Duplicate Letters | Stack, Greedy, String +1 |
| 0324 | Wiggle Sort II | Greedy, Array, Divide and Conquer +2 |
| 0334 | Increasing Triplet Subsequence | Greedy, Array |
| 0376 | Wiggle Subsequence | Greedy, Array, Dynamic Programming |
| 0397 | Integer Replacement | Greedy, Bit Manipulation, Memoization +1 |
| 0402 | Remove K Digits | Stack, Greedy, String +1 |
| 0435 | Non-overlapping Intervals | Greedy, Array, Dynamic Programming +1 |
| 0452 | Minimum Number of Arrows to Burst Balloons | Greedy, Array, Sorting |
| 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 |
| 0624 | Maximum Distance in Arrays | Greedy, Array |
| 0646 | Maximum Length of Pair Chain | Greedy, Array, Dynamic Programming +1 |
| 0649 | Dota2 Senate | Greedy, Queue, String |
| 0659 | Split Array into Consecutive Subsequences | Greedy, Array, Hash Table +1 |
| 0670 | Maximum Swap | Greedy, Math |
| 0678 | Valid Parenthesis String | Stack, Greedy, String +1 |
| 0714 | Best Time to Buy and Sell Stock with Transaction Fee | Greedy, Array, Dynamic Programming |
| 0738 | Monotone Increasing Digits | Greedy, Math |
| 0763 | Partition Labels | Greedy, Hash Table, Two Pointers +1 |
| 0846 | Hand of Straights | Greedy, Array, Hash Table +1 |
| 1899 | Merge Triplets to Form Target Triplet | Greedy, Array |
| 2542 | Maximum Subsequence Score | Greedy, Array, Sorting +1 |
| 0253 | Meeting Rooms IIPremium | Greedy, Array, Two Pointers +3 |
| 0280 | Wiggle SortPremium | Greedy, Array, Sorting |
| 0484 | Find PermutationPremium | Stack, Greedy, Array +1 |
| 0555 | Split Concatenated StringsPremium | Greedy, Array, String |
| 0625 | Minimum FactorizationPremium | Greedy, Math |
| 0767 | Reorganize String | Greedy, Hash Table, String +3 |
| 0769 | Max Chunks To Make Sorted | Stack, Greedy, Array +2 |
| 0781 | Rabbits in Forest | Greedy, Array, Hash Table +1 |
| 0807 | Max Increase to Keep City Skyline | Greedy, Array, Matrix |
| 0826 | Most Profit Assigning Work | Greedy, Array, Two Pointers +2 |
| 0861 | Score After Flipping Matrix | Greedy, Bit Manipulation, Array +1 |
| 0870 | Advantage Shuffle | Greedy, Array, Two Pointers +1 |
| 0881 | Boats to Save People | Greedy, Array, Two Pointers +1 |
| 0910 | Smallest Range II | Greedy, Array, Math +1 |
| 0921 | Minimum Add to Make Parentheses Valid | Stack, Greedy, String |
| 0945 | Minimum Increment to Make Array Unique | Greedy, Array, Counting +1 |
| 0948 | Bag of Tokens | Greedy, Array, Two Pointers +1 |
| 0954 | Array of Doubled Pairs | Greedy, Array, Hash Table +1 |
| 0955 | Delete Columns to Make Sorted II | Greedy, Array, String |
| 0969 | Pancake Sorting | Greedy, Array, Two Pointers +1 |
| 0984 | String Without AAA or BBB | Greedy, String |
| 0991 | Broken Calculator | Greedy, Math |
| 1007 | Minimum Domino Rotations For Equal Row | Greedy, Array |
| 1024 | Video Stitching | Greedy, Array, Dynamic Programming |
| 1029 | Two City Scheduling | Greedy, Array, Sorting |
| 1053 | Previous Permutation With One Swap | Greedy, Array |
| 1054 | Distant Barcodes | Greedy, Array, Hash Table +3 |
| 1055 | Shortest Way to Form StringPremium | Greedy, Two Pointers, String +1 |
| 1058 | Minimize Rounding Error to Meet TargetPremium | Greedy, Array, Math +2 |
| 1081 | Smallest Subsequence of Distinct Characters | Stack, Greedy, String +1 |
| 1090 | Largest Values From Labels | Greedy, Array, Hash Table +2 |
| 1130 | Minimum Cost Tree From Leaf Values | Stack, Greedy, Array +2 |
| 1144 | Decrease Elements To Make Array Zigzag | Greedy, Array |
| 1167 | Minimum Cost to Connect SticksPremium | Greedy, Array, Heap (Priority Queue) |
| 1247 | Minimum Swaps to Make Strings Equal | Greedy, Math, String |
| 1253 | Reconstruct a 2-Row Binary Matrix | Greedy, Array, Matrix |
| 1262 | Greatest Sum Divisible by Three | Greedy, Array, Dynamic Programming +1 |
| 1282 | Group the People Given the Group Size They Belong To | Greedy, Array, Hash Table |
| 1296 | Divide Array in Sets of K Consecutive Numbers | Greedy, Array, Hash Table +1 |
| 1328 | Break a Palindrome | Greedy, String |
| 1338 | Reduce Array Size to The Half | Greedy, Array, Hash Table +2 |
| 1353 | Maximum Number of Events That Can Be Attended | Greedy, Array, Sorting +1 |
| 1382 | Balance a Binary Search Tree | Greedy, Tree, Depth-First Search +3 |
| 1386 | Cinema Seat Allocation | Greedy, Bit Manipulation, Array +1 |
| 1400 | Construct K Palindrome Strings | Greedy, Hash Table, String +1 |
| 1405 | Longest Happy String | Greedy, String, Heap (Priority Queue) |
| 1414 | Find the Minimum Number of Fibonacci Numbers Whose Sum Is K | Greedy, Math |
| 1432 | Max Difference You Can Get From Changing an Integer | Greedy, Math |
| 1433 | Check If a String Can Break Another String | Greedy, String, Sorting |
| 1465 | Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts | Greedy, Array, Sorting |
| 1481 | Least Number of Unique Integers after K Removals | Greedy, Array, Hash Table +2 |
| 1488 | Avoid Flood in The City | Greedy, Array, Hash Table +2 |
| 1509 | Minimum Difference Between Largest and Smallest Value in Three Moves | Greedy, Array, Sorting |
| 1529 | Minimum Suffix Flips | Greedy, String |
| 1536 | Minimum Swaps to Arrange a Binary Grid | Greedy, Array, Matrix |
| 1541 | Minimum Insertions to Balance a Parentheses String | Stack, Greedy, String |
| 1546 | Maximum Number of Non-Overlapping Subarrays With Sum Equals Target | Greedy, Array, Hash Table +1 |
| 1558 | Minimum Numbers of Function Calls to Make Target Array | Greedy, Bit Manipulation, Array |
| 1561 | Maximum Number of Coins You Can Get | Greedy, Array, Math +2 |
| 1564 | Put Boxes Into the Warehouse IPremium | Greedy, Array, Sorting |
| 1567 | Maximum Length of Subarray With Positive Product | Greedy, Array, Dynamic Programming |
| 1578 | Minimum Time to Make Rope Colorful | Greedy, Array, String +1 |
| 1580 | Put Boxes Into the Warehouse IIPremium | Greedy, Array, Sorting |
| 1589 | Maximum Sum Obtained of Any Permutation | Greedy, Array, Prefix Sum +1 |
| 1605 | Find Valid Matrix Given Row and Column Sums | Greedy, Array, Matrix |
| 1642 | Furthest Building You Can Reach | Greedy, Array, Heap (Priority Queue) |
| 1647 | Minimum Deletions to Make Character Frequencies Unique | Greedy, Hash Table, String +1 |
| 1648 | Sell Diminishing-Valued Colored Balls | Greedy, Array, Math +3 |
| 1663 | Smallest String With A Given Numeric Value | Greedy, String |
| 1673 | Find the Most Competitive Subsequence | Stack, Greedy, Array +1 |
| 1686 | Stone Game VI | Greedy, Array, Math +3 |
| 1689 | Partitioning Into Minimum Number Of Deci-Binary Numbers | Greedy, String |
| 1702 | Maximum Binary String After Change | Greedy, String |
| 1705 | Maximum Number of Eaten Apples | Greedy, Array, Heap (Priority Queue) |
| 1717 | Maximum Score From Removing Substrings | Stack, Greedy, String |
| 1727 | Largest Submatrix With Rearrangements | Greedy, Array, Matrix +1 |
| 1733 | Minimum Number of People to Teach | Greedy, Array, Hash Table |
| 1753 | Maximum Score From Removing Stones | Greedy, Math, Heap (Priority Queue) |
| 1754 | Largest Merge Of Two Strings | Greedy, Two Pointers, String |
| 1764 | Form Array by Concatenating Subarrays of Another Array | Greedy, Array, Two Pointers +1 |
| 1775 | Equal Sum Arrays With Minimum Number of Operations | Greedy, Array, Hash Table +1 |
| 1785 | Minimum Elements to Add to Form a Given Sum | Greedy, Array |
| 1792 | Maximum Average Pass Ratio | Greedy, Array, Heap (Priority Queue) |
| 1794 | Count Pairs of Equal Substrings With Minimum DifferencePremium | Greedy, Hash Table, String |
| 1798 | Maximum Number of Consecutive Values You Can Make | Greedy, Array, Sorting |
| 1802 | Maximum Value at a Given Index in a Bounded Array | Greedy, Math, Binary Search |
| 1824 | Minimum Sideway Jumps | Greedy, Array, Dynamic Programming |
| 1833 | Maximum Ice Cream Bars | Greedy, Array, Counting Sort +1 |
| 1838 | Frequency of the Most Frequent Element | Greedy, Array, Binary Search +3 |
| 1846 | Maximum Element After Decreasing and Rearranging | Greedy, Array, Sorting |
| 1850 | Minimum Adjacent Swaps to Reach the Kth Smallest Number | Greedy, Two Pointers, String |
| 1864 | Minimum Number of Swaps to Make the Binary String Alternating | Greedy, String |
| 1874 | Minimize Product Sum of Two ArraysPremium | Greedy, Array, Sorting |
| 1877 | Minimize Maximum Pair Sum in Array | Greedy, Array, Two Pointers +1 |
| 1881 | Maximum Value after Insertion | Greedy, String |
| 1921 | Eliminate Maximum Number of Monsters | Greedy, Array, Sorting |
| 1927 | Sum Game | Greedy, Math, String +1 |
| 1936 | Add Minimum Number of Rungs | Greedy, Array |
| 1946 | Largest Number After Mutating Substring | Greedy, Array, String |
| 1953 | Maximum Number of Weeks for Which You Can Work | Greedy, Array |
| 1962 | Remove Stones to Minimize the Total | Greedy, Array, Heap (Priority Queue) |
| 1963 | Minimum Number of Swaps to Make the String Balanced | Stack, Greedy, Two Pointers +1 |
| 1968 | Array With Elements Not Equal to Average of Neighbors | Greedy, Array, Sorting |
| 1969 | Minimum Non-Zero Product of the Array Elements | Greedy, Recursion, Math |
| 1975 | Maximum Matrix Sum | Greedy, Array, Matrix |
| 1989 | Maximum Number of People That Can Be Caught in TagPremium | Greedy, Array |
| 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 |
| 2015 | Average Height of Buildings in Each SegmentPremium | Greedy, Array, Sorting +1 |
| 2029 | Stone Game IX | Greedy, Array, Math +2 |
| 2038 | Remove Colored Pieces if Both Neighbors are the Same Color | Greedy, Math, String +1 |
| 2064 | Minimized Maximum of Products Distributed to Any Store | Greedy, Array, Binary Search |
| 2086 | Minimum Number of Food Buckets to Feed the Hamsters | Greedy, String, Dynamic Programming |
| 2087 | Minimum Cost Homecoming of a Robot in a Grid | Greedy, Array |
| 2091 | Removing Minimum and Maximum From Array | Greedy, Array |
| 2098 | Subsequence of Size K With the Largest Even SumPremium | Greedy, Array, Sorting |
| 2116 | Check if a Parentheses String Can Be Valid | Stack, Greedy, String |
| 2126 | Destroying Asteroids | Greedy, Array, Sorting |
| 2131 | Longest Palindrome by Concatenating Two Letter Words | Greedy, Array, Hash Table +2 |
| 2139 | Minimum Moves to Reach Target Score | Greedy, Math |
| 2170 | Minimum Operations to Make the Array Alternating | Greedy, Array, Hash Table +1 |
| 2171 | Removing Minimum Number of Magic Beans | Greedy, Array, Enumeration +2 |
| 2178 | Maximum Split of Positive Even Integers | Greedy, Math, Backtracking |
| 2182 | Construct String With Repeat Limit | Greedy, Hash Table, String +2 |
| 2195 | Append K Integers With Minimal Sum | Greedy, Array, Math +1 |
| 2202 | Maximize the Topmost Element After K Moves | Greedy, Array |
| 2207 | Maximize Number of Subsequences in a String | Greedy, String, Prefix Sum |
| 2208 | Minimum Operations to Halve Array Sum | Greedy, Array, Heap (Priority Queue) |
| 2214 | Minimum Health to Beat GamePremium | Greedy, Array |
| 2216 | Minimum Deletions to Make Array Beautiful | Stack, Greedy, Array |
| 2233 | Maximum Product After K Increments | Greedy, Array, Heap (Priority Queue) |
| 2241 | Design an ATM Machine | Greedy, Design, Array |
| 2244 | Minimum Rounds to Complete All Tasks | Greedy, Array, Hash Table +1 |
| 2268 | Minimum Number of KeypressesPremium | Greedy, Hash Table, String +2 |
| 2271 | Maximum White Tiles Covered by a Carpet | Greedy, Array, Binary Search +3 |
| 2279 | Maximum Bags With Full Capacity of Rocks | Greedy, Array, Sorting |
| 2285 | Maximum Total Importance of Roads | Greedy, Graph, Sorting +1 |
| 2294 | Partition Array Such That Maximum Difference Is K | Greedy, Array, Sorting |
| 2310 | Sum of Numbers With Units Digit K | Greedy, Math, Dynamic Programming +1 |
| 2311 | Longest Binary Subsequence Less Than or Equal to K | Greedy, Memoization, String +1 |
| 2323 | Find Minimum Time to Finish All Jobs IIPremium | Greedy, Array, Sorting |
| 2333 | Minimum Sum of Squared Difference | Greedy, Array, Binary Search +2 |
| 2340 | Minimum Adjacent Swaps to Make a Valid ArrayPremium | Greedy, Array |
| 2358 | Maximum Number of Groups Entering a Competition | Greedy, Array, Math +1 |
| 2375 | Construct Smallest Number From DI String | Stack, Greedy, String +1 |
| 2384 | Largest Palindromic Number | Greedy, Hash Table, String +1 |
| 2405 | Optimal Partition of String | Greedy, Hash Table, String |
| 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 |
| 2422 | Merge Operations to Turn Array Into a PalindromePremium | Greedy, Array, Two Pointers |
| 2429 | Minimize XOR | Greedy, Bit Manipulation |
| 2434 | Using a Robot to Print the Lexicographically Smallest String | Stack, Greedy, Hash Table +1 |
| 2436 | Minimum Split Into Subarrays With GCD Greater Than OnePremium | Greedy, Array, Math +2 |
| 2439 | Minimize Maximum of Array | Greedy, Array, Binary Search +2 |
| 2457 | Minimum Addition to Make Integer Beautiful | Greedy, Math |
| 2486 | Append Characters to String to Make Subsequence | Greedy, Two Pointers, String |
| 2497 | Maximum Star Sum of a Graph | Greedy, Graph, Array +2 |
| 2498 | Frog Jump II | Greedy, Array, Binary Search |
| 2517 | Maximum Tastiness of Candy Basket | Greedy, Array, Binary Search +1 |
| 2522 | Partition String Into Substrings With Values at Most K | Greedy, String, Dynamic Programming |
| 2530 | Maximal Score After Applying K Operations | Greedy, Array, Heap (Priority Queue) |
| 2541 | Minimum Operations to Make Array Equal II | Greedy, Array, Math |
| 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 |
| 2560 | House Robber IV | Greedy, Array, Binary Search +1 |
| 2567 | Minimum Score by Changing Two Elements | Greedy, Array, Sorting |
| 2571 | Minimum Operations to Reduce an Integer to 0 | Greedy, Bit Manipulation, Dynamic Programming |
| 2576 | Find the Maximum Number of Marked Indices | Greedy, Array, Two Pointers +2 |
| 2587 | Rearrange Array to Maximize Prefix Score | Greedy, Array, Prefix Sum +1 |
| 2592 | Maximize Greatness of an Array | Greedy, Array, Two Pointers +1 |
| 2598 | Smallest Missing Non-negative Integer After Operations | Greedy, Array, Hash Table +1 |
| 2599 | Make the Prefix Sum Non-negativePremium | Greedy, Array, Heap (Priority Queue) |
| 2601 | Prime Subtraction Operation | Greedy, Array, Math +2 |
| 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 |
| 2645 | Minimum Additions to Make Valid String | Stack, Greedy, String +1 |
| 2673 | Make Costs of Paths Equal in a Binary Tree | Greedy, Tree, Array +2 |
| 2680 | Maximum OR | Greedy, Bit Manipulation, Array +1 |
| 2708 | Maximum Strength of a Group | Greedy, Bit Manipulation, Array +4 |
| 2712 | Minimum Cost to Make All Characters Equal | Greedy, String, Dynamic Programming |
| 2734 | Lexicographically Smallest String After Substring Operation | Greedy, String |
| 2745 | Construct the Longest New String | Greedy, Brainteaser, Math +1 |
| 2789 | Largest Element in an Array after Merge Operations | Greedy, Array |
| 2800 | Shortest String That Contains Three Strings | Greedy, String, Enumeration |
| 2811 | Check if it is Possible to Split Array | Greedy, Array, Dynamic Programming |
| 2829 | Determine the Minimum Sum of a k-avoiding Array | Greedy, Math |
| 2834 | Find the Minimum Possible Sum of a Beautiful Array | Greedy, Math |
| 2844 | Minimum Operations to Make a Special Number | Greedy, Math, String +1 |
| 2847 | Smallest Number With Given Digit ProductPremium | Greedy, Math |
| 2856 | Minimum Array Length After Pair Removals | Greedy, Array, Hash Table +3 |
| 2870 | Minimum Number of Operations to Make Array Empty | Greedy, Array, Hash Table +1 |
| 2871 | Split Array Into Maximum Number of Subarrays | Greedy, Bit Manipulation, Array |
| 2892 | Minimizing Array After Replacing Pairs With Their ProductPremium | Greedy, Array, Dynamic Programming |
| 2895 | Minimum Processing Time | Greedy, Array, Sorting |
| 2910 | Minimum Number of Groups to Create a Valid Assignment | Greedy, Array, Hash Table |
| 2918 | Minimum Equal Sum of Two Arrays After Replacing Zeros | Greedy, Array |
| 2938 | Separate Black and White Balls | Greedy, Two Pointers, String |
| 2939 | Maximum Xor Product | Greedy, Bit Manipulation, Math |
| 2952 | Minimum Number of Coins to be Added | Greedy, Array, Sorting |
| 2957 | Remove Adjacent Almost-Equal Characters | Greedy, String, Dynamic Programming |
| 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 |