Word Puzzle and Maze

Project information
- Course: Algorithm Analysis and Data Structure
- Technology Used: Java, Eclipse
- Project date: Aug 2019 - Dec 2019
- Project URL:
This project aimed at creating a M*N grid consisting of random letters and checks if any of the words (dictionary file provided as input) exist in the grid, considering 8 possible directions (horizontal, vertical, diagonal) using linked list, tree and hash map in java. The program aimed at creating a maze based on the row and column input given by user using disjoint data structure in java.