A hands-on exploration of algorithms and data structures in JavaScript, focused on understanding their design, implementation, and performance trade-offs.
- Modular, well-documented implementations
- Benchmark scripts for comparing algorithm efficiency
- Focus on clarity, performance, and reusability
- Real-world patterns: graphs, strings, sorting, and more