Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.89 KB

File metadata and controls

35 lines (25 loc) · 1.89 KB

VisualGraph

📊 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.

Features

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.

How to Use

  1. 📥 Clone the repository or download the ZIP file.
  2. 👩‍💻 Open the project in your favorite Java IDE.
  3. 🏗️ Build and run the project.
  4. 🖥️ The application window will appear, providing a canvas to create and analyze graphs or trees.
  5. 🎨 Use the provided tools and controls to create your desired graph or tree.
  6. 📋 Select an algorithm from the menu to analyze and visualize its execution.
  7. ▶️ Observe the step-by-step execution of the algorithm and the resulting analysis.
  8. 💾 Save your configurations or export analysis results as needed.

Contribution

🤝 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.

License

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! 🌟