This project aims to visualize different algorithms using Flutter in & Dart. Starting from path finding algorithms, but wishing to go further to arrays, trees, graphs...
Feel free to contribute by opening some PR's 🔥
Dijkstra's algorithm explained, with the help of this visualization project
https://github.com/igniti0n/flutter_algorithms_visualization
A* algorithm explained
https://www.youtube.com/watch?v=ySN5Wnu88nE
- ✅ Add time control, to increase/decrease time step
- ✅ Enable/disable diagonal nodes
- ✅ DFS/BFS
- 🔳 Ability to move the end/start node and see the change
- 🔳 Impmenent sorting of nodes with heap rather then sorting a list for Dijkstra/A*
- ✅ Maze generator