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 44 matching · 2723 totalSort: id ↑
No.ProblemDifficulty
- 0014Longest Common PrefixEasy
- 0139Word BreakMed
- 0140Word Break IIHard
- 0196Implement Trie (Prefix Tree)Med
- 0199Design Add and Search Words Data StructureMed
- 0200Word Search IIHard
- 0323Palindrome PairsHard
- 0373Lexicographical NumbersMed
- 0408Maximum XOR of Two Numbers in an ArrayMed
- 0427K-th Smallest in Lexicographical OrderHard
- 0459Concatenated WordsHard
- 0602Replace WordsMed
- 0630Implement Magic DictionaryMed
- 0631Map Sum PairsMed
- 0646Top K Frequent WordsMed
- 0674Longest Word in DictionaryMed
- 0699Prefix and Suffix SearchHard
- 0746Number of Matching SubsequencesMed
- 0774Short Encoding of WordsMed
- 0977Camelcase MatchingMed
Showing 20 of 44