-
Hash Tables
-
Maps
-
Stacks
-
Queues
-
Trees
-
Heap/Priority Queues
-
Graphs
-
Dynamic Programming
-
Hashing
-
Greedy
-
Backtracking
-
Tree Algos
-
Traversal
-
Shortest Path
-
-
Graph Algos
-
BFS
-
DFS
-
Spanning Tree
-
-
Searching
-
Sorting
-
Singleton
-
Factory
-
Builder
-
System Design
-
OOPS
-
Functional Programming
-
Garbage Collection
-
Memory Handling
-
Threads
-
Multithreading
-
Exception Handling