Monday, June 12, 2017

Program / Data Structure and Algorithm Visualization / Simulation

Being able to visualize or simulate how a program, data structure or algorithm is working may help to understand how it is working, help in troubleshooting, teaching, and may be in enhancing it further.
 
Please find some Visualization / Simulation sites below. Please feel free to suggest alternatives.


Data Structure and Algorithm Visualization

VisualGo


David Galles's Site

Algorithms and Data Structures Animations for the Liang Java, C++, and Python Books



Program Visualization

Java
Python, C, C++, Java, JS, Ruby, TypeScript

R

Web Apps (HTML, CSS, JS)


Recommended Reading