Algorithmes sur les mots (séquences)
UMLV !"
701 702
UMLV !"
Introduction
Algorithmes sur les mots (textes, séquences, chaines
de caractères)
Nombreuses applications :
P bases de données bibliographiques
P bioinformatique (séquences de biomolécules)
P sécurité informatique
Livres :
P M.Crochemore, C.Hancart, T.Lecroq, Algorithmique du
texte, Vuibert 2001
http://igm.univ-mlv.fr/~mac/CHL/CHL.html
703
UMLV !"
Recherche d’un motif dans un texte
T[1..n] texte
P[1..m] motif
Tâche : localiser toutes les occurrences de P dans T
(variantes : vérifier si P apparait dans T, compte le
nombre d’occurrences)
Algorithme naïf : O(nm)
T=aaaaaa…aa=an
P=aa…ab=am-1b
704
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a …
a b a a b
T =
P =
705
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
T =
P =
706
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
T =
P =
707
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
T =
P =
708
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
T =
P =
709
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
T =
P =
710
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
T =
P =
711
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
T =
P =
712
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
T =
P =
713
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
a b a a b
T =
P =
714
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
a b a a b
T =
P =
715
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
a b a a b
T =
P =
716
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
a b a a b
T =
P =
717
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
a b a a b
a b a a b
T =
P =
718
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
a b a a b
a b a a b
T =
P =
719
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
a b a a b
a b a a b
T =
P =
720
UMLV !"
Recherche d’un motif dans un texte
a b a b a a a b a b a a b a
a b a a b
a b a a b
a b a a b
a b a a b
T =
P =
1 / 12 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !