flutter_algorithms_visualization
flutter_algorithms_visualization copied to clipboard
Visualizing algorithms with Flutter & Dart
Algorithm visualization with Flutter & Dart
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 :fire:
Learning
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
Ideas :sparkles:
- :white_check_mark: Add time control, to increase/decrease time step
- :white_check_mark: Enable/disable diagonal nodes
- :white_check_mark: DFS/BFS
- :white_square_button: Ability to move the end/start node and see the change
- :white_square_button: Impmenent sorting of nodes with heap rather then sorting a list for Dijkstra/A*
- :white_check_mark: Maze generator