Outils pour utilisateurs

Outils du site


les_programmes_a_connaitre:algorithmique_term:boyer_moore

Algorithme de recherche textuelle Boyer-Moore:


Cet algorithme permet la recherche d'un motif dans un texte de manière plus efficace et plus rapide.
motif : chaine de caractère que l'on souhaite rechercher dans un texte.

Algorithme python et son fonctionnement:

En effet, la méthode Boyer-Moore est plus rapide car il ne traite pas tous les cas. Il parcourt le texte de droite à gauche et le motif de gauche à droite. Dans le cas où le premier terme du motif (à gauche) correspond à celui du texte, il compare ensuite les deux termes suivants. Si un terme ne correspond pas, il regarde le premier terme apparent dans le motif et décale le motif en fonction, et s'il n'y a pas le terme, déplace le motif de n termes.

les_programmes_a_connaitre/algorithmique_term/boyer_moore.txt · Dernière modification: 2021/01/26 11:05 de rd