This repository contains my work in CS2114 at Virginia Tech (Software Design and Data Structures).
| Lab | Title | Description |
|---|---|---|
| Lab 01 | Introduction Lab | Simple math methods to manipulate doubles |
| Lab 02 | Employee Polymorphism | Creating objects and hierarchy |
| Lab 03 | Movie Collections | Basically making an ArrayList |
| Lab 04 | Grocery Bag | Array Based Bag and intersection |
| Lab 05 | Ice Cream Stack | Icecream cone implemented as a Stack |
| Lab 06 | Array Based Stack | Creating a Stack object with an array as its foundation |
| Lab 07 | Recursion | Make recursive methods and practice useing recursion |
| Lab 08 | Dequeue | I forgot to do this lab... whoops |
| Lab 09 | Linked List | Fix the mistakes in a linked structure implementation |
| Lab 10 | Doubly Linked List | implement an iterator for a doubly linked list |
| Lab 11 | Cyber Security | basically just a linked map storing values at keys |
| Lab 12 | We never had a lab 12... | |
| Lab 13 | Recursive Tree | Creating recursive methods for a Tree |
| Lab 14 | Binary Search Tree | Binary Tree organized by comparing objects |
| Project | Title | Description |
|---|---|---|
| Project 1 | Collection Display | Utilizing a Bag data structure and displaying its contents in a GUI |
| Project 2 | Whack a Shape | Creating a game with linked list bags and array bags |
| Project 3 | Tower of Hanoi | Solving the Tower of Hanoi puzzle using a recursive algorithm |
| Project 4 | Space Colonies | This project is a nightmare... It works properly but webcat never gave full credit for problem coverage |
| Project 5 | Covid19 Visual | No actual code, just proof of concept |