📊 VisualGraph is a Java application that enables the analysis and visualization of graph and tree algorithms. The program is implemented using the Swing library to provide a user-friendly graphical interface.
✨ Graph and Tree Creation: Create and visualize graphs and trees using an intuitive interface. 🔬 Algorithm Analysis: Analyze various graph and tree algorithms, including traversal, shortest path, minimum spanning tree, and more. 🔍 Step-by-Step Visualization: Visualize the step-by-step execution of algorithms, aiding in understanding and debugging. 💾 Save and Load: Save your graph or tree configurations for future analysis or share them with others.
- 📥 Clone the repository or download the ZIP file.
- 👩💻 Open the project in your favorite Java IDE.
- 🏗️ Build and run the project.
- 🖥️ The application window will appear, providing a canvas to create and analyze graphs or trees.
- 🎨 Use the provided tools and controls to create your desired graph or tree.
- 📋 Select an algorithm from the menu to analyze and visualize its execution.
▶️ Observe the step-by-step execution of the algorithm and the resulting analysis.- 💾 Save your configurations or export analysis results as needed.
🤝 Contributions to VisualGraph are highly encouraged! If you have ideas for new features, bug fixes, or improvements, feel free to submit a pull request. Together, we can make VisualGraph even more powerful and user-friendly.
VisualGraph is released under the MIT License. See the LICENSE file for more details.
✨ We hope VisualGraph brings joy to your exploration of graph and tree algorithms,providing a valuable tool for education, research, and analysis. Enjoy the exciting journey of analyzing and visualizing the power of graphs and trees with VisualGraph! 🌟