Part App. · Appendices
C. Prerequisite Graph and Recommended Learning Order
5 lessons•5 topics•Reference
0 of 5 lessons published
C.01Outline
Learning level 1
- Java basics -> Big O -> arrays/strings -> loops -> basic search/sort -> hashing
C.02Outline
Learning level 2
- Recursion -> linked list -> stack/queue -> two pointers/window -> binary search -> tree traversals
C.03Outline
Learning level 3
- Heap -> greedy -> backtracking -> graph BFS/DFS -> intro DP -> trie -> DSU
C.04Outline
Learning level 4
- Weighted graphs -> MST/SCC -> segment tree/Fenwick -> string algorithms -> advanced DP
C.05Outline
Learning level 5
- Flow/matching -> LCA/HLD -> suffix indexing -> number theory -> geometry -> advanced data structures