Buscar

O algoritmo de Knuth-Morris-Prat, também chamado de algoritmo KMP, apresentou uma forma mais elaborada e com menor complexidade de tempo para resol...

O algoritmo de Knuth-Morris-Prat, também chamado de algoritmo KMP, apresentou uma forma mais elaborada e com menor complexidade de tempo para resolver um problema de busca que era resolvido por uma abordagem de força bruta. Esse algoritmo é utilizado para:

💡 1 Resposta

User badge image

Ed Verified user icon

O algoritmo de Knuth-Morris-Pratt (KMP) é utilizado para realizar a busca de uma string em um texto. Ele é capaz de encontrar todas as ocorrências de uma string em um texto em tempo linear, ou seja, com complexidade O(n), onde n é o tamanho do texto. Isso é possível graças à utilização de uma tabela de prefixos que é construída a partir da string que se deseja buscar. Essa tabela permite que o algoritmo evite comparações desnecessárias entre caracteres do texto e da string, tornando-o mais eficiente que a abordagem de força bruta.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais