A graphical maze search program in java which illustrates using different search algorithms such as DFS, BFS, and greedy depth first search for finding a solution path in a maze.
Example:
Breadth first search:
Depth first search:
Greedy depth first search: