Fundamental
Searching Suite
Linear and Binary Search strategies for efficient data retrieval.
Divide
& Conquer
Recursion Tree
Visualize how recursive calls branch out and calculate results.
Graphs
Dijkstra's Path
Find the shortest path in a weighted graph (non-negative weights).
Distribution
Sorts
Radix & Bucket Sort
Visualize distribution-based sorting algorithms like Radix and Bucket sort that avoid comparison bottlenecks.
Optimization
Dynamic Programming
Master Memoization and Tabulation by visualizing Fibonacci sequence calculation.