An interactive Algorithm Visualizer built using HTML, CSS, and JavaScript to help understand how sorting algorithms work step by step through visual animations.
This project is designed for learning purposes and demonstrates the internal working of popular sorting algorithms in a simple and intuitive way.
๐ https://shankie-algo-visualizer.netlify.app/
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- HTML5 โ Structure of the application
- CSS3 โ Styling and animations
- JavaScript (ES6) โ Algorithm logic and visualization
algo-visualizer
- index.html
- sorting.css
- sorting.js
- README.md
- Random bars are generated with different heights.
- Each bar represents a numeric value.
- Sorting algorithms operate on these values.
- Comparisons and swaps are visualized using animations and color changes.
- The final sorted array is displayed visually.
-
Clone the repository: git clone https://github.com/shashank2k5/algo-visualizer.git
-
Navigate to the project folder: cd algo-visualizer
-
Open
index.htmlin any web browser.
- Clear understanding of sorting algorithms
- Practical JavaScript implementation
- DOM manipulation skills
- Visualization of algorithm behavior
- Add advanced sorting algorithms (Heap Sort)
- Light mode support
- Pathfinding visualizations
Shashank Sharma
GitHub: https://github.com/shashank2k5
Anant Sharma
Github: https://github.com/infinityanant