Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.18 KB

File metadata and controls

30 lines (18 loc) · 1.18 KB

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 🔥

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 ✨

  • ✅ 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