LeetCode Pattern Matcher
Paste any coding problem description and instantly identify which algorithm pattern to use.
Analyze Problem
Paste the problem description, title, or key phrases
All 15 Essential Patterns
Master these patterns to solve 90% of coding interview problems
Two Pointers
easy
Sliding Windowmedium
Binary Searchmedium
BFS (Breadth-First Search)medium
DFS (Depth-First Search)medium
Dynamic Programminghard
Backtrackinghard
Hash Map / Seteasy
Stackmedium
Heap / Priority Queuemedium
Graph / Union Findhard
Trie (Prefix Tree)hard
Intervalsmedium
Linked Listeasy
Tree Traversaleasy
Master Every Pattern
Practice with our curated question bank organized by pattern. Track your progress and strengthen weak areas with spaced repetition.
More Interview Tools
Put it into practice
Try a written practice preview, or read a guide for your next session. The preview needs no account; saved practice requires sign-in.