Logo Passei Direto
Buscar

Qual é a complexidade de tempo do algoritmo de busca de padrão de Knuth-Morris-Pratt (KMP)? a) O(n) b) O(m) c) O(n + m) d) O(n^2)

User badge image
Questões Para a Compreensão

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

O algoritmo de busca de padrão de Knuth-Morris-Pratt (KMP) é conhecido por sua eficiência na busca de substrings em uma string. A complexidade de tempo do KMP é determinada pela soma do tempo necessário para pré-processar o padrão e o tempo necessário para buscar o padrão na string. Analisando as opções: a) O(n) - Isso se refere apenas ao tempo de busca, mas não considera o padrão. b) O(m) - Isso se refere apenas ao tempo de pré-processamento do padrão. c) O(n + m) - Esta opção considera tanto o tempo de busca (O(n)) quanto o tempo de pré-processamento do padrão (O(m)). d) O(n^2) - Essa complexidade não se aplica ao KMP, pois ele é mais eficiente. Portanto, a complexidade de tempo do algoritmo de busca de padrão de Knuth-Morris-Pratt (KMP) é: c) O(n + m).

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina