$ ls -la ./algorithms

Algorithm Library

Select an algorithm to visualize. Step through each operation.

made with love by Juliana Nieto Cárdenas with Opus 4.5 support ♥

# Sorting

Algorithms for ordering elements

# Search

Algorithms for finding elements in data structures

# Dynamic Programming

Algorithms using optimal substructure and overlapping subproblems

# Graph Algorithms

Algorithms for traversing and analyzing graphs

# String Matching

Algorithms for finding patterns within text

# tips
  • Use arrow keys or h/l to step through the algorithm
  • Press space to play/pause auto-stepping
  • Try different inputs to understand edge cases