Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
SDE
Recommended resources
The freely available resources this course will direct you to.
- Dynamic Arrays in C++ (std::vector)www.youtube.com
- STL C++ Iterators - Iterator Invalidation | Modern Cpp Series Ep. 140www.youtube.com
- std::vector - cppreference.comen.cppreference.com
- std::basic_string - cppreference.comen.cppreference.com
- Complete C++ STL in 1 Video | Time Complexity and Noteswww.youtube.com
- STL Algorithms 2: std::binary_search, std::lower_bound & std::upper_boundwww.youtube.com
Module 2
Arrays, Strings, and Hashing Patterns
Module 3
Binary Search, Sorting, and Intervals
Module 4
Linked Lists, Stacks, and Queues
Module 5
Recursion and Backtracking
Module 6
Trees, Binary Search Trees, and Heaps
Module 7
Graph Traversal and Ordering
Module 8
Greedy Reasoning and Dynamic Programming
Module 9
Core Computer Science for Internship Interviews
Module 10