• Aucun résultat trouvé

Recherche d’un mot

N/A
N/A
Protected

Academic year: 2022

Partager "Recherche d’un mot"

Copied!
31
0
0

Texte intégral

(1)

Recherche d’un mot

(2)
(3)

! !

"

(4)

Fenêtre glissante

(5)

#

$

% & ! '

$ % & !

(6)

# (

) *

+ , ," - , .

(7)

Algorithme naïf

/

0 1 /2 3.41/5 6 47 !

← 8 .

9 : , . ;

(8)

Algorithme naïf

$ ! '

$ !

(9)

<

2 = )

%

* %%

0 1 /2 3.41/5 6 47 !

Θ !

(10)

<

2 9

&

)

, >, >?,@ @ @ , > .

)

(11)

2 ( " ) %

> . >! ( "

/ ) *

%%

0 1 /2 3.41/5 6 47 !

" . , ! ) %%

(12)

Recherche avec l’automate reconnaissant *

B C D! 9

8 ! E

$ '

$ 9 ! '

$ 8 9 ε '

$ 9C D '

$ 9C ! F ∈ ∈ ∈ D

C !! F ∈ ∈ D

(13)

1 #. 06 < 7 !

8

← 40#5 . 717 ! G ← C

8

D

) ∈

← C 8 8! D

← 8

← 8 .

← 40#5 . 717 !

← C D

← /H : ;!

← I C : ; ! D

← C : ; ! D

) ! ∈

(14)

/H !

! ∈

4/

(15)

CataaD!

0 1 2 3 4

a a

a a a

t t

t

t

t

0 1 2 3 4

a

a a a

t

t

t

5

a

t

(16)

L’algorithme de Morris & Pratt (1970)

0 %

: ; 9 : , ; 9

(17)

L’algorithme de Morris & Pratt (1970)

# % &

9 :8 . ;

! !

F !F

(18)

2 , % 8 J J

: ; 9 .

F :8 . ;!F

98

(19)

0 1 /2 3.2 04.<3KL/M !

← 8

← 8 . 9

← : ;

← 8 : ; ≠ : ;

← : ;

← ,

9

(20)

Complexité

7 "

0 1 /2 3.2 04.<3KL/M !

%% " .

(21)

<

/ %% ) " .

) N

)

$ )

'

$

(22)

5 " . 9" x 8 . 8 98

5 % " . 9" . !.8 9" ."

O " . %% A

(23)

L’algorithme de Knuth, Morris & Pratt (1977)

O

! !

: ;

(24)

L’algorithme de Knuth, Morris & Pratt (1977)

9 min C F :F !F; ≠ D

!

(25)

< % !

! : ; 9

.

F :8 . ;!F

! :F :8 . ;!F;

98

:F :8 . ;!F; ≠ : ;

(26)

0 1 /2 3.2 04.<3KL/M " !

← 8

← 8 . 9

← ! : ;

← 8 : ; ≠ : ;

← ! : ;

← ,

9

(27)

Complexité

7 P

0 1 /2 3.2 04.<3KL/M " !

%% " .

<

/ "

(28)

Calcul des tables et !

H04.<3KL/M ! :8; ← .

← 8

← . : ; ←

( 8 : ; ≠ : ;

← : ;

← ,

: ; ←

(29)

Calcul des tables et !

6 / #3.<3KL/M ! ! :8; ← .

← 8

← . : ; 9 :Q ;

! : ; ← ! : ; ! : ; ←

← ! : ;

( 8 : ; ≠ : ;

(30)

Complexité

7 R

H04.<3KL/M ! 6 / #3.<3KL/M ! %%

" .P

(31)

<

/ "

5 " . 9"

5 % " . 9" . !.8 9" ."

O " .P %% A

Références

Documents relatifs

Faculté des Sciences, 4 Avenue Ibn

[r]

Cr´eer puis tester une fonction renverser de la variable l qui retourne la chaˆıne de caract`eres obtenue en lisant les caract`eres de la chaˆıne l dans l’ordre d´ecroissant de

On décompose le volume du liquide en rotation en couronnes cylindriques de rayon r, d’épaisseur dr et de hauteur z(r). Exprimer le volume dV d’une telle couronne. En supposant que

Elle est d’autant plus importante que la masse de la charge est grande et s’oppose à la mise en mouvement. Elle est caractérisée par le moment d’inertie J, qui s’exprime en

Les élèves ne disposant pour l’instant que d’informations qualitatives sur l’énergie potentielle et l’énergie cinétique d’un système, le but de

C’est en fonction du contexte (l’ensemble des mots qui l’accompagnent) que l’on peut identifier le sens dans lequel il est employé.. Exemple : Cet explorateur a parcouru

C’est en fonction du contexte (l’ensemble des mots qui l’accompagnent) que l’on peut identifier le sens dans lequel il est employé.. Exemple : Cet explorateur a parcouru la terre