Data Structures & Algorithms
Concepts to be covered :
- Arrays & Strings
- Linked Lists
- Hash Tables
- Stack & Queues
- Recursion
- Binary Search
- Binary Trees
- Heaps & Priority Queues
- Sorting - Bubble, Insertion, Selection, Merge, Quick
- Graphs - Edge List, Adjacency Matrix, Adjacency List, DFS
- 2 Pointer Algorithm
- Sliding Window
- Recursive Backtracking
- Dynamic Programming