Tiempo de complejidad del algoritmo

Actualmente tengo problemas para identificar y comprender el tiempo de complejidad del siguiente algoritmo.

Antecedentes: hay una lista de archivos, cada uno de los cuales contiene una lista de ID de candidatos. Ambos, el número de archivos y el número de candidatos dentro de ellos no son fijos.

¿Cómo calcularía la complejidad de tiempo para un algoritmo que es responsable de: Leer cada archivo y agregar todas las ID únicas de candidatos en un Hashset?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta