DSA Learning path
Learn Data Structure and Algorithms
- Array
- String
- Divide and Conquer Algorithm
- Searching Algorithm
- Sorting Algorithm
- Stack
- Queue
- Linked List
- Tree Data Structure
- Graph Data Structure
- Greedy Methodology
- Recursion
- Backtracking Algorithm
- Dynamic Programming
Big-O Notation (Ο) – Big-O notation specifically describes the worst-case scenario.
Omega Notation (Ω) – Omega(Ω) notation specifically describes the best-case scenario.
Theta Notation (θ) – This notation represents the average complexity of an algorithm.

