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 |