Greedy | LeetCode Problems

143 Greedy solutions to LeetCode solutions.

Greedy Problems View all solutions →

Container With Most Water

#11 Medium

Wildcard Matching

#44 Hard

Jump Game II

#45 Medium

Jump Game

#55 Medium

Best Time to Buy and Sell Stock II

#122 Medium

Gas Station

#134 Medium

Candy

#135 Hard

Largest Number

#179 Medium

Remove Duplicate Letters

#316 Medium

Create Maximum Number

#321 Hard

Wiggle Sort II

#324 Medium

Patching Array

#330 Hard

Increasing Triplet Subsequence

#334 Medium

Wiggle Subsequence

#376 Medium

Integer Replacement

#397 Medium

Remove K Digits

#402 Medium

Longest Palindrome

#409 Easy

Split Array Largest Sum

#410 Hard

Strong Password Checker

#420 Hard

Non-overlapping Intervals

#435 Medium

Minimum Number of Arrows to Burst Balloons

#452 Medium

Assign Cookies

#455 Easy

IPO

#502 Hard

Super Washing Machines

#517 Hard

Array Partition

#561 Easy

Shortest Unsorted Continuous Subarray

#581 Medium

Can Place Flowers

#605 Easy

Valid Triangle Number

#611 Medium

Task Scheduler

#621 Medium

Maximum Distance in Arrays

#624 Medium

Course Schedule III

#630 Hard

Smallest Range Covering Elements from K Lists

#632 Hard

Maximum Length of Pair Chain

#646 Medium

Dota2 Senate

#649 Medium

Split Array into Consecutive Subsequences

#659 Medium

Maximum Swap

#670 Medium

Valid Parenthesis String

#678 Medium

Valid Palindrome II

#680 Easy

Best Time to Buy and Sell Stock with Transaction Fee

#714 Medium

Monotone Increasing Digits

#738 Medium

Set Intersection Size At Least Two

#757 Hard

Partition Labels

#763 Medium

Couples Holding Hands

#765 Hard

Reorganize String

#767 Medium

Max Chunks To Make Sorted II

#768 Hard

Max Chunks To Make Sorted

#769 Medium

Rabbits in Forest

#781 Medium

Max Increase to Keep City Skyline

#807 Medium

Most Profit Assigning Work

#826 Medium

Hand of Straights

#846 Medium

Minimum Cost to Hire K Workers

#857 Hard

Lemonade Change

#860 Easy

Score After Flipping Matrix

#861 Medium

Advantage Shuffle

#870 Medium

Minimum Number of Refueling Stops

#871 Hard

Boats to Save People

#881 Medium

Smallest Range II

#910 Medium

Minimum Add to Make Parentheses Valid

#921 Medium

Stamping The Sequence

#936 Hard

DI String Match

#942 Easy

Minimum Increment to Make Array Unique

#945 Medium

Bag of Tokens

#948 Medium

Array of Doubled Pairs

#954 Medium

Delete Columns to Make Sorted II

#955 Medium

Pancake Sorting

#969 Medium

Largest Perimeter Triangle

#976 Easy

String Without AAA or BBB

#984 Medium

Broken Calculator

#991 Medium

Maximize Sum Of Array After K Negations

#1005 Easy

Minimum Domino Rotations For Equal Row

#1007 Medium

Partition Array Into Three Parts With Equal Sum

#1013 Easy

Video Stitching

#1024 Medium

Two City Scheduling

#1029 Medium

Previous Permutation With One Swap

#1053 Medium

Distant Barcodes

#1054 Medium

Smallest Subsequence of Distinct Characters

#1081 Medium

Largest Values From Labels

#1090 Medium

Minimum Cost Tree From Leaf Values

#1130 Medium

Decrease Elements To Make Array Zigzag

#1144 Medium

Longest Chunked Palindrome Decomposition

#1147 Hard

Minimum Cost to Move Chips to The Same Position

#1217 Easy

Split a String in Balanced Strings

#1221 Easy

Minimum Swaps to Make Strings Equal

#1247 Medium

Reconstruct a 2-Row Binary Matrix

#1253 Medium

Greatest Sum Divisible by Three

#1262 Medium

Group the People Given the Group Size They Belong To

#1282 Medium

Divide Array in Sets of K Consecutive Numbers

#1296 Medium

Maximum 69 Number

#1323 Easy

Minimum Number of Taps to Open to Water a Garden

#1326 Hard

Break a Palindrome

#1328 Medium

Reverse Subarray To Maximize Array Value

#1330 Hard

Reduce Array Size to The Half

#1338 Medium

Maximum Number of Events That Can Be Attended

#1353 Medium

Largest Multiple of Three

#1363 Hard

Balance a Binary Search Tree

#1382 Medium

Maximum Performance of a Team

#1383 Hard

Cinema Seat Allocation

#1386 Medium

Pizza With 3n Slices

#1388 Hard

Construct K Palindrome Strings

#1400 Medium

Reducing Dishes

#1402 Hard

Minimum Subsequence in Non-Increasing Order

#1403 Easy

Longest Happy String

#1405 Medium

Find the Minimum Number of Fibonacci Numbers Whose Sum Is K

#1414 Medium

Max Difference You Can Get From Changing an Integer

#1432 Medium

Check If a String Can Break Another String

#1433 Medium

Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts

#1465 Medium

Least Number of Unique Integers after K Removals

#1481 Medium

Avoid Flood in The City

#1488 Medium

Minimum Possible Integer After at Most K Adjacent Swaps On Digits

#1505 Hard

Minimum Difference Between Largest and Smallest Value in Three Moves

#1509 Medium

Maximum Number of Non-Overlapping Substrings

#1520 Hard

Minimum Number of Increments on Subarrays to Form a Target Array

#1526 Hard

Minimum Suffix Flips

#1529 Medium

Minimum Swaps to Arrange a Binary Grid

#1536 Medium

Get the Maximum Score

#1537 Hard

Minimum Insertions to Balance a Parentheses String

#1541 Medium

Maximum Number of Non-Overlapping Subarrays With Sum Equals Target

#1546 Medium

Minimum Numbers of Function Calls to Make Target Array

#1558 Medium

Maximum Number of Coins You Can Get

#1561 Medium

Maximum Length of Subarray With Positive Product

#1567 Medium

Minimum Time to Make Rope Colorful

#1578 Medium

Check If String Is Transformable With Substring Sort Operations

#1585 Hard

Maximum Sum Obtained of Any Permutation

#1589 Medium

Find Valid Matrix Given Row and Column Sums

#1605 Medium

Furthest Building You Can Reach

#1642 Medium

Minimum Deletions to Make Character Frequencies Unique

#1647 Medium

Sell Diminishing-Valued Colored Balls

#1648 Medium

Form Array by Concatenating Subarrays of Another Array

#1764 Medium

Maximum Ice Cream Bars

#1833 Medium

The Number of Weak Characters in the Game

#1996 Medium

Minimum Moves to Convert String

#2027 Easy

Minimum Number of Moves to Seat Everyone

#2037 Easy

Check if a Parentheses String Can Be Valid

#2116 Medium

Minimum Rounds to Complete All Tasks

#2244 Medium

Construct Smallest Number From DI String

#2375 Medium

Minimize XOR

#2429 Medium

Maximum Subsequence Score

#2542 Medium

Put Marbles in Bags

#2551 Hard

Apply Operations to Maximize Score

#2818 Hard

Maximum Number of Distinct Elements After Operations

#3397 Medium

Minimum Operations to Make Columns Strictly Increasing

#3402 Easy

Maximum Sum With at Most K Elements

#3462 Medium

Maximize the Distance Between Points on a Square

#3464 Hard