Skip to content
EntityQ402342· pop 16· linked from 63 articles

Algoritmo de Aho-Corasick

Sign in to save

string searching algorithm

Wikidata facts

Image
Aho Corasick Concept.PNG
Show 2 more facts
Commons category
Aho–Corasick algorithm
time of discovery or invention
1975-00-00
Sources (1)

via Wikidata · CC0

Article · Português

O algoritmo de Aho-Corasick é um algoritmo de pesquisa em strings inventado por Alfred V. Aho e , ambos pesquisadores do Bell Labs, em 1975. O objetivo do algoritmo é localizar todas as palavras chaves em textos, a partir de uma única interação, utilizando para tanto um dicionário contendo um conjunto finito de palavras chaves. A complexidade do algoritmo é linear Uma outra abordagem para este problema, seria utilizar um Algoritmo guloso, que faria a iteração de palavra por palavra comparando com as chaves existentes no dicionário. Esta técnica não seria aplicável a grandes dicionários por ser muito lenta - complexidade , onde nc é o número de palavras chaves e np é o número de palavras.

Abstract from DBpedia / Wikipedia · CC BY-SA