Skip to content

MrTorfick/ObligatorioAED2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gestión de Aeropuertos y Vuelos

Descripción

Este proyecto es una implementación de un sistema de gestión de aeropuertos, aerolíneas, pasajeros y vuelos, desarrollado como parte del curso de Algoritmos y Estructuras de Datos 2 en la Facultad de Ingeniería de la Universidad ORT Uruguay. El sistema permite registrar y consultar información sobre pasajeros, aeropuertos, aerolíneas, conexiones y vuelos, cumpliendo con requisitos específicos de eficiencia para cada operación.

Características principales

  • Gestión de pasajeros con diferentes categorías
  • Registro y consulta de aerolíneas
  • Manejo de aeropuertos y sus conexiones
  • Registro de vuelos con información detallada
  • Búsqueda de rutas óptimas entre aeropuertos
  • Listados y consultas con criterios específicos

Tecnologías y conceptos utilizados

  • Java
  • Estructuras de datos avanzadas (para cumplir con los requisitos de eficiencia)
  • Algoritmos de búsqueda y ordenamiento
  • Algoritmos de grafos para cálculo de rutas
  • Expresiones regulares para validación de datos

Funcionalidades clave

  1. Registro y búsqueda de pasajeros
  2. Listado de pasajeros por cédula y categoría
  3. Registro y listado de aerolíneas
  4. Registro de aeropuertos y conexiones
  5. Registro de vuelos
  6. Búsqueda de aeropuertos alcanzables con un número específico de escalas
  7. Cálculo de rutas de costo mínimo en kilómetros y minutos

Requisitos de eficiencia

El proyecto implementa varias operaciones con requisitos específicos de eficiencia, incluyendo:

  • Operaciones en O(log n) promedio para registros y búsquedas
  • Operaciones en O(n) para listados
  • Operaciones en O(k) para listados filtrados

Licencia

Este proyecto fue desarrollado con fines educativos como parte del curso de Algoritmos y Estructuras de Datos 2 en la Universidad ORT Uruguay. No está licenciado para uso comercial.

Agradecimientos

Agradecemos a la Facultad de Ingeniería de la Universidad ORT Uruguay y a los profesores del curso por proporcionar este desafiante proyecto para nuestro aprendizaje y desarrollo de habilidades en algoritmos y estructuras de datos avanzadas.

About

Obligatorio realizado para la materia de Algoritmos y Estructuras de Datos 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages