Skip to content

LSoderquist/FinalProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinalProject

Project Summary:

My project is a data structure that represents airports and the different planes stationed at each one. The airports will be represented by vertices on a graph, and each graph will have a linked list attribute that contains a list of all planes currently at that airport. The edges between the vertices of the graph will represent the flights available between the airports and their distances. Additionally, each plane will have a certain amount of fuel that will decrease as it flies between airports. The program runs on user input, presenting the user with a menu they can then use to add to or manipulate the data set. The user can ask the program to calculate various values such as how many planes are at an airport, and the distance of a flight path. The program is also capable of showing the user the shortest path between two destinations based on the relative airport distances and which flights are available.

How to Run:

The program is run by entering the following commands into the command line:

g++ -std=c++11 -o finalProject FinalProject.cpp Graph.cpp LL.cpp ./finalProject

Once the program is running the user will be presented with a menu with which the user can decide what they want to do with the data set. Additionallly, there are multiple airports, flights, and planes added by default in the driver file 'FinalProject.cpp'. If so desired, the user could alter these default additions to their liking.

Dependencies: None

System Requirements: Program will run on Mac, Windows, or Linux

Team Members: Luke Soderquist

Contributors: Luke Soderquist

Open Issues/Bugs: None

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages