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