GRACELITA DOHERTY
GRACELITA DOHERTY

JAVA Language
Finished Programs


This is the start of the game. The timer starts at 3 minutes and counts down.

Displays a message if to exit the game.



When the game begins, the Knight is at the top left corner of the board.

Player 1 will always go first. The objective is to find a strategy for Player 1 and Player 2 to win.

-
Introduction to Java and it's access modifiers
-
File I/O
-
Array implementation
-
Java Packages (javax.swing*)
-
Develop User Interface
-
Java Review
-
Strategy Implementation
-
File I/O
-
Python test script and Driver File







-
Dynamic Program
-
Recursive backtracking with Hashmaps
-
Time complexity: 0.31 seconds
-
Greedy algorithm
-
Time complexity: O[m * log(m)]
-
Directory structure






-
Dynamic program
-
Implements spell checker using sequence alignment algorithm
-
Public and Private Access Modifiers
-
Kruskal's graphing algorithm
-
Disjoint-set data structure
-
Time complexity: 1 second

Gracelita Doherty
​
©2023 by Gracelita Doherty. Proudly created with Wix.com