This repository contains programs written in java for CS2101 Data Structures at Bowdoin College during Fall 2016. Projects are configured to run in Eclipse - simply "import" a project from the filesystem.
Implements insertion sort and selection sort on an integer array. Learning java.
Learning OOP. 2D and 3D shape objects implemented with inheritance and an interface.
A simple alphabetical contact directory implemented with a linked list.
The computer completes a word search using binary search.
An interactive command line Boggle game, implemented recursively.
A brute-force solver for Sudoku, implemented with a stack.
A hash table data structure with open hashing. 'Gameboard' values are stored in the hash table.