Optimizing your workspace
3 algorithms to explore
Write custom code, run safe step-by-step dry runs, and analyze time & space complexity
17 algorithms to explore
Searching & sorting algorithms on contiguous memory
10 algorithms to explore
Pattern matching, string manipulation, and interview-based string algorithms
9 algorithms to explore
Understand stack frames, call stacks, base cases, and tree recursion through animated execution flow
12 algorithms to explore
LIFO operations, polish notations & implementations
13 algorithms to explore
FIFO operations, variants & implementations
Singly, doubly, circular — traversal to merge
37 algorithms to explore
BST, AVL, traversals, tries & advanced trees
4 algorithms to explore
Key-value pairs with hash function and collision handling
14 algorithms to explore
BFS, DFS, shortest paths, MST & topological sort
Visualized matrices for the Knapsack Problem, Longest Common Subsequence, and Coin Change
Search algorithms used in Artificial Intelligence, heuristic pathfinding, and game tree decision making