Anthony Mazzie's repositories
Battleship
A modern implementation of the classic Battleship game using Next.js, React, and TypeScript
AnagramKata
This JavaScript application serves as a practical reference for developers looking for a clear, well-structured, and straightforward solution for Leetcode #438, or to gain an understanding of a variation of the Anagram Kata.
ArchivedReconstruction
This Java program reconstructs/decodes a compressed message using recursive preorder traversal and a binary tree.
Backpacker_Model
The backpacker application models a young person backpacking across Europe. They can send postcards home to their parents for more money.
BellmanFord
Given a directed, weighted graph containing positive and negative edge weights, a source node and destination node, this Java application utilizes the Bellman Ford algorithm to return the shortest path and distance from source to destination.
BowlingKata
JavaScript Bowling Kata implementation for scoring a standard game, featuring an object-oriented design and comprehensive tests.
BreadthFirstSearch
Given a directed, unweighted graph, a source node and destination node, this Java application utilizes Breadth-First Search to return the number of shortest paths from source to destination.
DepthFirstSearch
Given a directed, unweighted graph and a source node, this Java application utilizes Depth-First Search to return a path that reaches all nodes.
InfixToPostfix
Java program that converts infix expressions to postfix expressions
NimbleBank
Minimal C++ Implementation of a traditional bank
Prims
Given an undirected weighted graph, this Java application utilizes the Prim's algorithm to return a minimum spanning tree.
Snake
Contains 2 implementations of the classic Snake game.
TapIt_Game
Tap the random letter before the time runs out!
Parking_Garage
This application models a parking garage.
Wordfall
Try to type the random words correctly before they reach the bottom of the screen!