LeetCode Patterns & Practice Plan
Resources
- NeetCode
- AlgoMaster.io — Master Software Engineering Interviews
- LeetCode was HARD until I Learned these 15 Patterns
- CS 1332 Data Structures and Algorithms Visualizations
- W3Schools — DSA
Chellapan’s recommended route (20 patterns)
Arrays → Matrices → Binary search → Prefix Sum → 2 Pointers → Sliding Window → Stacks → HashMap → Heaps → Linked Lists → Trees → Graphs → Greedy → Backtracking → DP
Hub sections
The original Notion hub was organised into:
- Patterns
- Data Structures (links: Hashtables — empty)
- Algorithms
It also embeds a practice-tracker database (not migrated; see migration summary).
See next
- DSA-Topics-Checklist — granular topic-by-topic checklist to work through
- Java-Basics — language reference while practicing