This project is developed with React to help people to view algorithmic processes intuitively and entertainingly.
You may visit the page at jasonfenggit.github.io/Visualizer/ with Chrome (use full screen view to achieve better experience).
- Pathfinding Category
- BFS
- Dijkstra
- A* Search
- DFS
- Sorting Category
- Bubble Sort
- Insertion Sort
- Selection Sort
- Merge Sort
- Quick Sort
- AI Category
- Simple Perceptron
- Approximate Q Learning
- Minimax(Alpha–beta pruning)
Open the website in Chrome and follow the instructions to start visualizing algorithms!
You may find me through email with any comments or ideas and fork this project!
- Implement and complete descriptions & tutorials of different algorithms
- Customizable learning parameters and model architectures
- Allowing submissions of codes/models
- User rankings by their models' performances
- ...