DSA MindMap
Cheatsheet
Java
System Design
DSA Patterns
Explore 17 topics, 65 patterns, and 183 techniques — click any topic to start.
DSA Patterns
Array
7
String
5
Hash Map
3
Stack
3
Queue / Deque
3
Linked List
4
Trees
5
Recursion
2
Heap
4
Graphs
5
Dynamic Programming
7
Greedy
4
Matrix
3
Bit Manipulation
2
Trie
2
Sorting
3
Range Structures
3