Feel free to use this code as you wish.
The app has these main capabilities:
- Creating data structures based on image input (map)
- Finding routes between selected points on the map (inputted image of the map) using various algorithm
- Breath First Search algorithm
- Simple Single Valid Route algorithm
- Depth First Search algorithm
- Djiktra's algorithm
- Testing using JUnit
- Benchmarking using JMH