- Custom sized array and 2D grid visualization
- 5 sorting algorithms and 3 grid algorithms visualization
- Control the speed of the algorithms
- Pause and resume to check current status
- Speed is controlled by editing FPS, which causes UI lag
- Larger data structures cause memory usage spike and lag
- Custom graph creation
- Tree like data structures
- Graph and tree algorithms