edit
This commit is contained in:
@@ -51,7 +51,7 @@ Le coût de cette recherche est linéaire en la longueur de la chaîne, en effet
|
||||
|
||||
- On recherche la présence du premier caractère du motif dans le texte
|
||||
- Si on le trouve, on vérifie si les caractères suivants du motif coïncident avec ceux du texte
|
||||
- Si tous les caractères coïncident, alors le motif est trouvé, sinon, on reprendre la recherche du premier caractère.
|
||||
- Si tous les caractères coïncident, alors le motif est trouvé, sinon, on reprendra la recherche du premier caractère.
|
||||
|
||||
Cet algorithme est implémenté dans le programme suivant, où nous pouvons remplacer l'instruction ***return j*** par ***return True*** si seulement la présence ou non du motif dans le texte nous intéresse.
|
||||
|
||||
@@ -115,7 +115,7 @@ def recherche2(texte, motif):
|
||||
|
||||
#### Exemple
|
||||
|
||||
Le texte est "***abcababcabc***" et le motif recherché est "***abcabc***". Les caractères sont comparés un par un depuis lde début, de la gauche vers la droite.
|
||||
Le texte est "***abcababcabc***" et le motif recherché est "***abcabc***". Les caractères sont comparés un par un depuis le début, de la gauche vers la droite.
|
||||
|
||||
|
||||
|
||||
@@ -335,3 +335,7 @@ Remarque : si la dernière lettre du texte n'était pas un "c", alors nous n'aur
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user