Aller au contenu

Numérique et sciences informatiques (spécialité) · TerminaleBac

Recherche textuelle et Boyer-Moore : quiz de Terminale NSI

Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur

L'essentiel

  • Chercher un motif dans un texte, c'est trouver une ou toutes les occurrences du mot x dans le mot t.2
  • Le coût d'une recherche textuelle s'évalue surtout en comptant les comparaisons effectuées.1
  • Boyer-Moore date de 1977 ; la version de Horspool en est une forme simplifiée.1
  • Les algorithmes à motif prétraité, comme Knuth-Morris-Pratt, ont un temps linéaire en la taille du texte.2

Avant de commencer

Ce quiz vérifie ce que tu as retenu sur la recherche textuelle et sur l'algorithme de Boyer-Moore. Il couvre le vocabulaire (motif, texte, occurrence), la façon de mesurer le coût d'une recherche, l'histoire de l'algorithme et sa version simplifiée, ainsi que quelques calculs que tu peux refaire à la main.

Pour comparer deux méthodes de recherche, on compte des opérations : ce sont surtout les comparaisons entre caractères qui servent d'unité de mesure.1 Un algorithme qui évite des comparaisons inutiles est donc plus efficace.

Deux situations se présentent : soit le motif est connu d'avance et pas le texte, soit c'est l'inverse. Suivant le cas, on peut préparer le motif ou préparer le texte pour gagner du temps lors des recherches.2 Boyer-Moore fait partie des méthodes très efficaces en pratique, inventée en 1977.1

Quiz

14 questions · correction immédiate · ton score reste sur ton appareil.

  1. Dans la recherche textuelle, que désigne le motif ?

  2. On cherche le motif 010010 dans le texte 001010001010. Combien d'occurrences trouve-t-on ?

  3. En quelle année l'algorithme de Boyer-Moore a-t-il été inventé ?

  4. Quelle grandeur sert essentiellement à mesurer le coût d'un algorithme de recherche textuelle ?

  5. Quel est le lien entre l'algorithme de Horspool et celui de Boyer-Moore ?

  6. La version complète de Boyer-Moore ajoute une seconde table de décalage, plus difficile à calculer, qui autorise de plus grands sauts.

  7. Pour un algorithme comme Knuth-Morris-Pratt, que prétraite-t-on et quel temps obtient-on ?

  8. Que stocke l'arbre des suffixes, structure de données utilisée en recherche textuelle ?

  9. Parmi ces affirmations, lesquelles sont vraies ? (plusieurs réponses)

    Plusieurs réponses possibles.

  10. On cherche un motif de longueur 2 dans le texte ABCABCABCABC avec la méthode naïve : on aligne le motif en chaque position possible et on compare. Chaque alignement échoue dès la première comparaison. Combien de comparaisons au total ?

  11. Avec la méthode naïve, combien d'alignements du motif faut-il examiner pour un texte de 20 caractères et un motif de 4 caractères ?

  12. Un motif de longueur 5 peut apparaître dans un texte de longueur 3.

  13. Tu connais le texte à l'avance, mais pas le motif qu'on te demandera de chercher. Que peux-tu préparer à l'avance ?

  14. Dans quel domaine, hors informatique pure, les méthodes d'algorithmique du texte sont-elles utilisées ?

Les questions qu'on se pose

Pourquoi compte-t-on les comparaisons pour juger un algorithme de recherche ?

La comparaison de caractères est l'opération qui revient le plus souvent dans la recherche d'un motif, et c'est elle qui sert surtout à évaluer le coût.1 Moins un algorithme en fait, plus il est rapide. Pour comparer deux méthodes, tu peux compter ces comparaisons sur un même texte et un même motif.

Dois-je connaître l'algorithme complet de Boyer-Moore ou seulement la version de Horspool ?

Le document de référence présente une version simplifiée, celle de Horspool, et précise que l'algorithme complet utilise une seconde table de décalage, beaucoup plus difficile à calculer.1 Il ajoute que la justification et la programmation de la version complète posent des difficultés qui dépassent ce qui est présenté.1 Concentre-toi donc d'abord sur le principe de la version simplifiée et sur le gain de comparaisons qu'elle apporte.

Sources

  1. Document Éduscol - Recherche textuelle et algorithme de Boyer-Moore, Éduscol (Ministère de l'Éducation nationale). Consulté le 7 novembre 2026.
  2. Algorithmique du texte, Wikipédia. Consulté le 7 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page