-
Season 1: Greed is good, sort of.
- EP 1: Implementation
- EP 2: Greedy
- EP 3: Sorting
- EP 4: C++ STL
- EP 5: Frequency tables
- Practice
-
Season 2: Primal proficiency
- EP 1: Basic math
- EP 2: Primality, Factorization and Sieve
- EP 3: GCD and Totient function
- EP 4: Modular Arithmetic
- EP 5: Binary Exponentiation
- Practice
-
Season 3: 2P or not to 2P? No wait isn't this just bs?!
- EP 1: Prefix sums
- EP 2: Two pointers
- EP 3: Binary search
- EP 4: Ternary search
- Practice
-
Season 4: Boohoo~ It's dp time!
- EP 0: Introduction to Dynamic Programming
- EP 1: Coin change
- EP 2: Maximum subarray sum
- EP 3: Knapsack
- EP 4: LCS & Edit distance
- EP 5: LIS
- EP 6: Grid DP
- EP 7: MCM style DP
- Practice
-
Season 5: Do you understand the graphity of this situation?
- EP 0: Graph terminology and representation
- EP 1: Graph traversal
- Part 1: Depth First Search
- Part 2: Breadth First Search
- EP 2: Shortest paths
- Part 1: Bellman-Ford
- Part 2: Dijkstra's
- Part 3: Floyd-Warshall
- EP 3: Spanning trees
- Part 1: Disjoint Set Union (Union Find)
- Part 2: Kruskal's MST
- Part 3: Prim's MST
Beginner Topics
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||