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

Files

Latest commit

9cff633 · Feb 17, 2024

History

History
26 lines (19 loc) · 1.01 KB

README.md

File metadata and controls

26 lines (19 loc) · 1.01 KB

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]