DSA was Hard
When I started learning DSA, it took me a long time to understand the problems, but I made Easy to you
I’ve compiled a list of resources for each DSA topic, mainly featuring YouTube videos. After watching the videos, start practicing problems related to that topic. Solving a good number of questions will help you gain in-depth knowledge and fully understand the concept.
1. Arrays:
- Basics of the Array: (by Neso Academy): https://lnkd.in/duYZCXB6
- Sliding Window: (by Aditya Verma): https://lnkd.in/drrjPRVn
- Sorting: (by mycodeschool) : https://lnkd.in/d9uVvd4M
2. Greedy: (by Abdul Bari) https://lnkd.in/dn7ev6wr
3. Hashing: (by Abdul Bari) https://lnkd.in/dJN7Xqwv
4. Stack: (by Aditya Verma) https://lnkd.in/dyNnbvPk
5. Queue: (by Jayanti khatri Jenny’s Lecture): https://lnkd.in/d7EXS8mF
6. Recursion: (Playlist by Aditya Verma) https://lnkd.in/dHBbbn-a
7. Linked List (PlayList by vivekanand khyade) https://lnkd.in/dengSHN5
8. Binary Trees
- PlayList by vivekanand khyade : https://lnkd.in/dYMZ43h4
- Playlist by Kashish Mehndiratta : https://lnkd.in/dJ8pR9PS
9. Binary Search Trees- (by mycodeschool) https://lnkd.in/ddqC5aJC
10. Strings
- Rabin Karp Algo (by Techdose) https://lnkd.in/dNv9sDNj
- KMP Algo (by Techdose) https://lnkd.in/dMrXthXH
11. Backtracking (by Abdul Bari Sir) https://lnkd.in/d9wdYrPA
12. Binary Search ( by Aditya Verma) https://lnkd.in/dKCH_BVM
13. Dynamic Programming (by Aditya Verma) : https://lnkd.in/d6A5x9fB
14. Heaps (by Aditya Verma): https://lnkd.in/devDyGX8
15. Graphs (by Techdose) : https://lnkd.in/dkKAxNRF
16. Tries (by Techdose): https://lnkd.in/db8Y9brp
=> More YouTube Channels to to subscribe:
1. takeUforward : https://lnkd.in/dvWZtbqZ
2. Love Babbar: https://lnkd.in/dvC_kz29
3. Aditya Verma: https://lnkd.in/d7-QuUV6
4. Techdose: https://lnkd.in/dnHbASFg
5. Back To Back SWE : https://lnkd.in/dQGhNFC4
6. vivekanand khyade — Algorithm Every Day: https://lnkd.in/dsYPVSnb