Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

CLI graph-based system to display statistics and calculate best (filtered) flight routes based on a large dataset

Notifications You must be signed in to change notification settings

odracir04/AED_flightManager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AED - Flight Manager

CLI graph-based system to display statistics and calculate best (filtered) flight routes based on a large dataset.

Goal of the Project

Make use of different adequate Data Structures (hashmaps, hashsets and graphs) and Algorithms (BFS and DFS) to store the data and perform various operations.

Implemented Features

  • Simple Command-Line Interface
  • Data loading from external CSV files
  • Statistics about the Airports, Airlines, Flights and Cities/Countries
  • Statistics about the graph (articulation points, diameter, longest route)
  • Search for best route based on Aiport Code/Name, Country/City or Coordinates
  • Filters for the previous search in terms of Airport, City and Country Restrictions
  • Filters for the previous search in terms of Airline Restrictions or Preferences

Class: 2LEIC01 Group: G15
Final Grade: 19.5
Created in December 2023 for AED (Algoritmos e Estruturas de Dados) [FEUP-L.EIC011]

About

CLI graph-based system to display statistics and calculate best (filtered) flight routes based on a large dataset

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.6%
  • CMake 0.4%