Advanced Algorithms

Explore cutting-edge algorithms and advanced computational techniques

Course Content

🌐
Expert 180 min

1. Advanced Graph Theory

Bipartite graphs, Eulerian graphs, biconnected components and strongly connected components

πŸ›€οΈ
Expert 200 min

2. Advanced Graph Algorithms

Minimum spanning tree, second MST, single-source shortest paths, k-shortest paths, differential constraints, layered graphs

πŸ“Š
Expert 170 min

3. Difference Arrays & Doubling

1D/multi-dimensional/tree difference arrays, advanced doubling algorithms (ST table, LCA)

πŸ”—
Expert 150 min

4. Union-Find (Disjoint Set)

Advanced union-find data structure with path compression and union by rank optimizations

πŸ“
Expert 160 min

5. Sweep Line Algorithm

Line sweep techniques for computational geometry and interval problems

🌳
Expert 140 min

6. Binary Trie (01-Trie)

Binary trie data structure for XOR operations and bit manipulation problems

⚑
Expert 190 min

7. Data Structure Optimized DP

Using advanced data structures to optimize dynamic programming solutions