Sorting & Searching Algorithms — Interactive Web Project
Algorithm Visualisation is a web-based project that visually demonstrates sorting and searching algorithms using animations.
The goal of this project is to help students and beginners understand how algorithms work internally, step by step, instead of treating them as black boxes.
This project is built using HTML, CSS, and JavaScript and runs completely in the browser — no backend, no setup complexity.
- Visualize popular sorting algorithms
- Demonstrate searching algorithms
- Make algorithm learning interactive and intuitive
- Help students grasp time complexity and logic flow
- Serve as a learning aid for DSA, DBMS, and interview prep
- Bubble Sort
- Selection Sort
- Insertion Sort
(extendable to Merge Sort, Quick Sort, etc.)
- Linear Search
- Binary Search
Each algorithm is animated step-by-step to show:
- Comparisons
- Swaps
- Current index pointers
- Final result
- HTML5 – Structure
- CSS3 – Styling & animations
- JavaScript (ES6) – Algorithm logic & DOM manipulation
No external libraries or frameworks are used.
(File names may vary slightly based on implementation.)
- Clone the repository:
git clone https://github.com/chethan143chiru/Algorithm-visualisation.git




