Skip to content

JMCanning78/datastructures-visualization

 
 

Repository files navigation

datastructures-visualization

Visualization of data structures and algorithms using Python and Tkinter

This repository visualizes many basic data structures and algorithms to help new computer scientists understand them. Most of the visualizations were designed to accompany the textbook, Data Structures and Algorithms in Python by John Canning, Alan Broder, and Robert Lafore. See the https://datastructures.live website for more information about the textbook. Interactive exploration of the algorithms along with analysis in the text deepens student understanding.

The implementation is in Python using its interface to Tk (tkinter) to animate the operations.

Exceptional students in the Computer Science Department of Stern College for Women at Yeshiva University helped develop these visualizations. https://www.yu.edu/stern/ug/computer-science

About

Visualization of data structures and algorithms using Python and Tkinter

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%