This project implements various dynamic data structures and provides tools for their graphical visualization in SVG. It includes classes for visualizing lists, queues, stacks, binary trees, AVL trees, red-black trees, complete binary trees, sorted binary trees, and graphs.
- Data Structure Visualization: Allows the graphing of different types of structures, enhancing understanding and analysis.
- SVG Compatibility: Visualizations are generated in SVG format, allowing for scalability and high-quality graphics.
- Command-Line Interface: Uses command-line arguments to run the program and load files.
- Java: Ensure that Java is installed on your system to run the project.
- Maven: This project uses Maven for dependency management. Make sure Maven is installed.
To build the project, navigate to the project directory and run:
mvn clean installTo run the program, use one of the following commands in the terminal:
java -jar target/project2.jar <file>