Dynamic Programming

552 LeetCode questions

Difficulty Distribution

Easy
13
2%
Medium
277
50%
Hard
262
47%

Top Companies

Questions

TitleDifficulty
Minimum Operations to Reduce an Integer to 0Medium
Filling Bookcase ShelvesMedium
Binary Tree CamerasHard
Best Time to Buy and Sell StockEasy
Perfect SquaresMedium
Climbing StairsEasy
Maximum SubarrayMedium
Delete and EarnMedium
Longest Palindromic SubstringMedium
Fibonacci NumberEasy
Integer BreakMedium
Pascal's TriangleEasy
House RobberMedium
Coin ChangeMedium
Edit DistanceMedium
Generate ParenthesesMedium
Unique PathsMedium
01 MatrixMedium
Longest Common SubsequenceMedium
Regular Expression MatchingHard
Maximum Number of Moves in a GridMedium
Minimum Insertion Steps to Make a String PalindromeHard
Palindrome PartitioningMedium
Trapping Rain WaterHard
Best Time to Buy and Sell Stock IIMedium
Longest Palindromic SubsequenceMedium
Longest Increasing SubsequenceMedium
Longest Valid ParenthesesHard
Sum of Subarray MinimumsMedium
Rotate FunctionMedium
N-th Tribonacci NumberEasy
Count All Valid Pickup and Delivery OptionsHard
Parallel Courses IIIHard
Minimum Cost For TicketsMedium
Binary Tree Maximum Path SumHard
Is SubsequenceEasy
Jump GameMedium
Maximum Product SubarrayMedium
Jump Game IIMedium
Number of Increasing Paths in a GridHard
Shopping OffersMedium
Longest Increasing Path in a MatrixHard
Count Ways to Build Rooms in an Ant ColonyHard
Choose Numbers From Two Arrays in RangeHard
Minimizing Array After Replacing Pairs With Their ProductMedium
Decode WaysMedium
Maximum Profit From Trading StocksMedium
Minimum Number of Taps to Open to Water a GardenHard
Arithmetic SlicesMedium
Optimal Account BalancingHard
Unique Paths IIMedium
TriangleMedium
Longest String ChainMedium
Maximum Profit in Job SchedulingHard
Minimum Cost to Reach Destination in TimeHard
Sliding PuzzleHard
Cheapest Flights Within K StopsMedium
Maximal SquareMedium
Number of Ways to Build House of CardsMedium
Minimum Window SubsequenceHard
Palindromic SubstringsMedium
Constrained Subsequence SumHard
Cherry PickupHard
Dice Roll SimulationHard
Valid Parenthesis StringMedium
Total Waviness of Numbers in Range IMedium
Interleaving StringMedium
Palindrome Partitioning IIHard
Number of ZigZag Arrays IHard
Cherry Pickup IIHard
Allocate MailboxesHard
Non-overlapping IntervalsMedium
Partition Equal Subset SumMedium
Word BreakMedium
Split Array Largest SumHard
Concatenated WordsHard
Dungeon GameHard
House Robber IIMedium
Maximum Score From Grid OperationsHard
Maximum Number of Jumps to Reach the Last IndexMedium
Russian Doll EnvelopesHard
Jump Game VIIMedium
Min Cost Climbing StairsEasy
Maximal RectangleHard
Wildcard MatchingHard
Minimum Cost to Cut a StickHard
Jump Game IXMedium
Rotated DigitsMedium
Maximum Height by Stacking CuboidsHard
Substring With Largest VarianceHard
Parallel Courses IIHard
Frog JumpHard
Jump Game VHard
House Robber IIIMedium
Minimum Path SumMedium
Total Appeal of A StringHard
Total Waviness of Numbers in Range IIHard
Minimum Falling Path SumMedium
Domino and Tromino TilingMedium
Burst BalloonsHard

Showing 100 of 552 questions