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.