Estructura de datos auxiliar: Q = Estructura de datos cola de prioridad (se puede implementar con un montículo)