9 - Algorithmique du texte. Exemples et applications.2022

Rapport du jury 2019

Cette leçon devrait permettre au candidat de présenter une grande variété d’algorithmes et de paradigmes de programmation, et ne devrait pas se limiter au seul problème de la recherche d’un motif dans un texte, surtout si le candidat ne sait présenter que la méthode naïve. $\\$ De même, des structures de données plus riches que les tableaux de caractères peuvent montrer leur utilité dans certains algorithmes, qu’il s’agisse d’automates ou d’arbres par exemple. Cependant, cette leçon ne doit pas être confondue avec la 909, «Langages rationnels et Automates finis. Exemples et applications.». $\\$ La compression de texte peut faire partie de cette leçon si les algorithmes présentés contiennent effectivement des opérations comme les comparaisons de chaînes : la compression LZW, par exemple, est plus pertinente dans cette leçon que la compression de Huffman.

Afficher les anciens rapports

Développements

5 Algorithme CYK
5 Algorithme KMP
5 Recherche des facteurs à distance d'édition au plus k
5 Calcul de la distance d'édition
5 Aho-Corasick
4 Algorithme d'Earley
3 Insertion dans un arbre binaire de recherche
3 Arbres binaires de recherche optimaux
3 Construction d'un automate déterministe à partir d'une expression régulière

Plans

Rajouter une version
Utilisateur : sieghttct
Références :
Algorithms on string
Eléments d'algorithmique
Introduction à l'algorithmique
Utilisateur : Timothée
Références :
Introduction à l'algorithmique
Text algorithms
Algorithms on string
Eléments d'algorithmique
Flexible Pattern Matching in Strings
[Admin] N'a même pas utilisé un Crochemore, une hérésie !
Références :
Introduction à l'algorithmique

Retours