Skip to content
This repository has been archived by the owner on Feb 1, 2023. It is now read-only.

Latest commit

 

History

History
21 lines (14 loc) · 1.53 KB

ms4911.md

File metadata and controls

21 lines (14 loc) · 1.53 KB

Structoscope — Project Proposal for COMS 4995

License Python Version Build Coverage GitHub last commit Documentation Status

Link to repository
Link to documentation
Link to personal website

Data Structure Visualizer

I want to build a Python library that shows common data structures visually. Arrays, Maps, Trees and Linked Lists are rendered in real time as your code runs, and can be shown while stepping through predefined breakpoints.

I think this library would be especially useful to students preparing for software engineering interviews, and solving Leetcode style problems. It would be much easier to understand some problems if you could visually gauge the state of the underlying data structure.

I'm sure there are other libraries out there that provide this functionality. However, I think this project will be an engaging and interesting one to build, so I think it's a good idea to build it anyways. In addition, it will give me a good excuse to study a bit more for interviews.