Questão FC871672
Um malware interage com um hash criptográfico ideal utilizado para proteger a senha do usuário. Considerando somente o processamento do hash de uma única senha com comprimento fixo
Algoritmos e Lógica de Programação
FGV · 2026
Um malware interage com um hash criptográfico ideal utilizado para proteger a senha do usuário.
Considerando somente o processamento do hash de uma única senha com comprimento fixo, a complexidade temporal da operação é de ordem
- O(1)
- O(log n)
- O(n)
- O(n log n)
- O(n2)
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Como o enunciado trata do processamento de um único senha de comprimento fixo, a quantidade de dados a ser manipulada pelo algoritmo de hash é constante. Isso implica que o número de operações não cresce com uma variável de entrada.
Em termos de complexidade temporal, quando o trabalho realizado é limitado por uma constante, classificamos como \(O(1)\). Ou seja, o tempo de execução permanece acotado independentemente de qualquer parâmetro escalável.
Mesmo que o algoritmo de hash execute loops ou etapas internas, esses passos têm um limite fixo quando a senha tem tamanho fixo, portanto o custo total continua sendo constante.
Portanto, a operação descrita tem complexidade temporal \(O(1)\).
Conteúdo do catálogo FC Concursos · Atualizado em