Roadmap To Learn Data Structures and Algorithms

1. Arrays

-Bare Minimum

-Bonus

2. Strings

-Bare Minimum

-Bonus

3. Linked Lists

-Bare Minimum

-Bonus

4. Stacks and Queues

-Theory:

-Bare Minimum

-Bonus

5. Tree-based data structures:

-Theory:

-Bare minimum:

-Bonus

6. Graphs:

-Theory:

-Standard Algos:

-Bare Minimum:

a. https://leetcode.com/tag/graph/ (Easy and Medium)

-Bonus:

7. Dynamic Programming:

-Video lectures:

-Bare minimum (Standard problems):

-Bonus:

12