An interactive web application designed to help users understand complex algorithmic processes through dynamic, descriptive graphics.
- Visualize time complexity of various algorithms
- Interactive step-by-step algorithm demonstrations
- Comprehensive algorithm explanations
- Supports multiple algorithm types:
- Sorting Algorithms
- Searching Algorithms
- Graph Algorithms
- Bubble Sort
- Quick Sort
- Merge Sort
- Insertion Sort
- Selection Sort
- Binary Search
- Linear Search
- Depth-First Search (DFS)
- Python (Flask)
- JavaScript (ES6+)
- D3.js for Data Visualization
- HTML5
- CSS3
- Clone the repository
- Install dependencies
- Run the Flask application
Contributions are welcome! Please feel free to submit a Pull Request.
[Add your license information here]