In response to people struggling with algorithms, I thought I’d give some tools to help with understanding algorithms.
- Python Tutor http://www.pythontutor.com/visualize.html#mode=edit: Write code (or copy-paste in code) in Python, Java, JavaScript, TypeScript, or Ruby, and it’ll walk you though simple scripts/algorithms.
- Visualgo http://visualgo.net/ - “Visualizing data structures and algorithms through animation”
Edit (May 22):
- Algorithm Visualizer http://jasonpark.me/AlgorithmVisualizer/ - GitHub project is here https://github.com/parkjs814/AlgorithmVisualizer