DSA
Master the patterns
Search the bank, then filter by difficulty, pattern, data structure, or algorithm. Each problem includes approaches, solutions, and walkthroughs.
Active·2,723
Easy·667
Medium·1,394
Hard·662
Patterns
Recognize the move
Filter the bank by pattern — each card links into the problem index.
Problem index
Browse problems
Search by title, then refine with facets. Sorted by problem ID.
Difficulty
Facets
20 of 372 matching · 2723 totalSort: id ↑
No.ProblemDifficulty
- 0011Container With Most WaterMed
- 0044Wildcard MatchingHard
- 0045Jump Game IIMed
- 0055Jump GameMed
- 0122Best Time to Buy and Sell Stock IIMed
- 0134Gas StationMed
- 0135CandyHard
- 0175Largest NumberMed
- 0303Remove Duplicate LettersMed
- 0308Create Maximum NumberHard
- 0311Wiggle Sort IIMed
- 0317Patching ArrayHard
- 0321Increasing Triplet SubsequenceMed
- 0363Wiggle SubsequenceMed
- 0384Integer ReplacementMed
- 0389Remove K DigitsMed
- 0396Longest PalindromeEasy
- 0397Split Array Largest SumHard
- 0407Strong Password CheckerHard
- 0422Non-overlapping IntervalsMed
Showing 20 of 372