Technologies Used

Java, OOP

Project Description

  • Developed a maze-solving application that employs DFS, BFS, and Dijkstra's algorithm to find the optimal path through a maze.
  • The objective is to balance collecting the maximum number of coins with achieving the shortest time possible, optimizing the path based on a custom ratio.