Featured Project
Sorting Algorithm Visualizer
Visualizing and understanding time complexity

ReactNext.jsJavascript
Overview
The sorting algorithm visualizer is an educational tool designed to help users understand how different sorts actually operate.
Key features include:
• Various implemented algorithms
• Coloured highlighting to indicate comparisons and swaps
• Various batch sizes and speeds
This project aims to provide a clear understanding of the logic that drives commonly used sorting algorithms
Challenges
- ▹Accurately highlight swaps that occur in recursive algorithms
Outcomes
- ▹Functional simulator that slowly highlights the important comparisons
- ▹Batch and speed selections
Designed & Built by Jonathan Lyashko