Skip to content

adrian007i/algoviz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

AlgoViz

App allows you to visualize data structures & algorithm.

About The Project

The Sorting Algorithms Visualizer is a web-based application built with vanilla JavaScript that offers an interactive way to explore and understand the inner workings of various sorting algorithms. This tool provides a dynamic visualization of how different sorting techniques process data, making it easier for users to grasp complex concepts.

Key Features:

  1. Algorithm Selection: The visualizer supports multiple sorting algorithms, including Bubble Sort, Selection Sort, Insertion Sort, Merge Sort.

  2. Speed Control: Users can adjust the speed of the visualization, allowing them to slow down or speed up the sorting process. This feature is particularly useful for educational purposes, as it helps in understanding each step of the algorithm.

  3. Responsive arrays: Based on the user screen size, random elements are generated accordingly.

Future Enhancements: I plan to expand the visualizer by adding more a varity of algorithms and data structures like binary search, stacks and queues, linkedlist, graph traversal sliding window etc.

Live App · Report Bug · Request Feature

Built With

This project is entirely built using vanilla JavaScript, HTML, and CSS with no libraries or frameworks.

htmlcss js

#data-structures   #algorithms   #visualization   #html   #css   #javascript  

Contact

Feel free to reach out!

Adrian John

linkedin gmail

My Website: adrianjohn.dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published