- Finishing Introductory Problems
- Starting Sorting and Searching
- Prerequisite
- Some of the sorting algorithm like Bubble, Selection, Merge, Quick Sort.
- Hands on sort/sorted in python or sort/Arrays.sort in c++/java.
- Heaps/priority_queue in c++/java or heapq in heap - python (https://www.youtube.com/watch?v=4hkJBcW5Ruk&ab_channel=Softlect) - we must be aware of this DS which is super useful.
- Binary Search (Still want to explore? - https://www.youtube.com/watch?v=GU7DpgHINWQ&t=3s)
- Practice Problems from CSES
- Still free? Let's Introduce Graphs
- Graphs
- Graph Playlist
- Counting Rooms, Labyrinth, Building Roads, Message Route, Building Teams, Round Trip, Monsters, Shortest Routes I, Shortest Routes II
- High Score, Flight Discount, Cycle Finding, Flight Routes, Round Trip II, Course Schedule, Longest Flight Route