Tempo de Complexidade do Algoritmo

Atualmente estou tendo problemas para identificar e entender o tempo de complexidade do algoritmo a seguir.

Histórico: há uma lista de arquivos, cada um contendo uma lista de IDs de candidato. Tanto o número de arquivos quanto o número de candidatos dentro deles não são fixos.

Como você calcularia a complexidade de tempo para um algoritmo que é responsável por: Ler cada arquivo e adicionar todos os IDs de candidatos exclusivos em um Hashset?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion