/Data_Structure_Visualizer

A data structures visualization program.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Data Structure Visualizer

The data structures are implemented in C++, with a Python wrapper as GUI and Visualizer.

Launch GUI.py, this will open two windows.

One is for choosing the data structure to visualize, and the other window will load a program for the chosen data structure, which produces graphics for the user's input operations.

Currently, only the red black tree has been implemented.

Dependencies:

  • Add both python and the g++ compiler to your system path.

  • Must be Python 3 (3.9 is tested).

  • GraphViz library for python is required, install it using:

    pip install graphviz