Skip to content
EntityQ895984· pop 20· linked from 73 articles

algoritmo di Boyer-Moore

Sign in to save

Also known as Boyer-Moore algorithm

algoritmo di confronto fra stringhe

Wikidata facts

Show 3 more facts
inception
1977-00-00
publication date
1977-10-00
Commons category
Boyer–Moore string search algorithm
Sources (2)

via Wikidata · CC0

Article · Italiano

In informatica, l'algoritmo di Boyer-Moore è un algoritmo di confronto fra stringhe efficiente che rappresenta il principale punto di riferimento nel suo ambiente. È stato sviluppato da e nel 1977. L'algoritmo preprocessa la stringa da cercare (il pattern), ma non la stringa esaminata (il testo). È quindi particolarmente adatto per applicazioni in cui il pattern è molto più breve del testo o persiste su più ricerche. L'algoritmo di Boyer–Moore utilizza informazioni raccolte durante la fase di preprocessamento per poter saltare sezioni del testo, risultando in un fattore costante più basso rispetto a molti altri algoritmi su stringhe. In generale, l'algoritmo è eseguito più velocemente con l'aumentare della lunghezza del pattern. La caratteristica fondamentale dell'algoritmo è il confronto in coda del pattern piuttosto che in testa, e la possibilità di muoversi lungo il testo saltando interi gruppi di caratteri piuttosto che verificare ogni singolo carattere presente nel testo.

Abstract from DBpedia / Wikipedia · CC BY-SA

algoritmo di Boyer-Moore · Vinony