Skip to content

A dynamic visualizer for sorting and pathfinding algorithms, implemented as a web app and a Java application. It offers interactive simulations, allowing users to observe and understand the step-by-step execution of various algorithms.

Notifications You must be signed in to change notification settings

CSingh26/AlgorithmVisualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm Visualizer

Overview

This repository contains a comprehensive visualizer for sorting and pathfinding algorithms, available as both a web application and a Java application. It's designed to help users gain insights into the inner workings of different algorithms through interactive visual simulations.

Features

  • Sorting Algorithms: Visualize classic sorting algorithms with animations.
  • Pathfinding Algorithms: Understand how pathfinding works by watching real-time maze-solving.

Technologies

  • Frontend: HTML, CSS, JavaScript for the web application.
  • Backend: Java for the standalone application.

Installation and Usage

Web Application

  1. Clone the repository.
  2. Open the index.html file in a web browser to use the application.

Java Application

  1. Clone the repository.
  2. Compile the Java code.
  3. Run the compiled code with a Java Runtime Environment.

Contributing

Contributions to enhance the functionality, improve the UI/UX, or add additional algorithms are welcome. Please follow the standard pull request process to submit your contributions.

Contact

Feel free to contact me for any feedback or questions. Check out my GitHub profile for more interesting projects!

About

A dynamic visualizer for sorting and pathfinding algorithms, implemented as a web app and a Java application. It offers interactive simulations, allowing users to observe and understand the step-by-step execution of various algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published