This repository contains all of the labs and assignments that I have completed as part of my Data Structures class at the University of Cincinnati. All labs were done in pairs, my partner was Mr. Simon Fiest.
A simple lab where we familiarize ourselves with the IDE, and practice using structures and arrays.
In this lab, we create a console based basketball game, and implement it by defining a custom class for our player.
We create a class for complex numbers and overload some operators for performing arithmetic operations on complex numbers.
In this lab, we practice the concepts by creating base and derived classes, and test them in a main program.
For this lab, we create classes that are templates and also create some custom exceptions for our classes. Data structure implemented is a simple stack.
In this assignment, we created two data structures, stack and queue and implemented those data structures to implement a solution for a problem. Now, it is very true that we don’t have to create these data structures ourselves outside this class. However, it is very important as programmers to learn how these data structures actually work, and creating a simple implementation of the same structure helps a lot in achieving that goal. So, I believe that it is very important and helpful for CS programmers such as ourselves
In this assignment, we practiced with reading data from files, and then displaying said data, and storing some new data in a new file.
In this assignment, we created a console based roulette game, using multiple classes.