Welcome to DSA-multi-Algo-Simulator - your go-to tool for visualizing and simulating various algorithms dynamically in one place! 🚀 This simulator empowers users to explore, understand, and analyze multiple algorithms with ease, offering interactive animations and step-by-step breakdows.This project aims to help upcoming student who face difficulties in visualizing and understanding the key concepts of DSA and struggle to understand the basics , this can be go-through solution for them to visualize and learn!
- 🔄 Multiple Algorithm Support: Simulate a variety of data structures and algorithms, such as:
- 🧩 Sorting Algorithms (Merge Sort, Quick Sort, etc.)
- Bubble Sort
- 🔗 Data Structures (Singly Linked Lists, Binary Search Trees)
- Singly Linked List
- 📊 Searching Algorithms (Linear Search, Binary Search)
- Binary Search
- ⚡ Interactive Animations: Watch algorithms come to life with step-by-step visualizations.
- 🔍 Deep Insights: Learn the inner workings of each algorithm through detailed comments and animated flow.
- 📱 Responsive Design: Works on all devices – mobile, tablet, and desktop!
- Clone the repository:
git clone https://github.com/your-repo/ADS-CP.git cd ADS-CP
- Install the dependencies:
npm install
- Run the development server:
npm start
- 📈 Real-Time Graphing: Visualize the evolution of algorithms step by step.
- 💻 Code Snippets: Every algorithm comes with a breakdown of the logic in a simplified code format.
- 🔧 Customizable Inputs: Adjust parameters like array size, values, and more to see the impact on the algorithm.
- Select an algorithm from the list.
- Enter custom data or use pre-loaded test cases.
- Click "Run Simulation" to see the algorithm in action.
- Analyze the execution in the animation window with speed control!
We welcome contributions! 🚀 Feel free to open issues or submit pull requests to enhance the simulator. A group project developed by -
- Kunal Sonne
- Raj thakur
- Hariom surwase
- Atharva Tuljapurkar
- Shreeparth Torawane