Commit 1df4139d authored by Varré Jean-Stéphane's avatar Varré Jean-Stéphane
Browse files

Corrections après atelier

parent 0c3b9cfd
No preview for this file type
......@@ -134,7 +134,7 @@ motif ont été comparés avec succès. Dans ce dernier cas on a une
\Require un texte $T$ de longueur $t$ et un motif $M$ de longueur $m$
\Ensure les occurrences du motif $M$ dans $T$
\State $\mbox{occ} \leftarrow \{\}$
\ForAll {position $i$ du texte $T$}
\ForAll {position $i$ du texte $T$ inférieure à $t-m$}
\State {$j \leftarrow 0$}
\While {$j < m$ et $T[i+j] == M[j]$}
\State {$j \leftarrow j + 1$}
......@@ -331,21 +331,22 @@ position il n'y aura pas d'échec.
\begin{todo}{}
Remplir le tableau suivant qui indique, pour chaque position $j$
d'échec du motif, et pour chaque lettre $x$ (du texte) d'échec
d'échec du motif, et pour chaque lettre $b$ (du texte) d'échec
possible, la dernière position (la plus à droite) d'occurrence de
$x$ dans $M[0:j+1]$ (le préfixe du motif s'arrêtant en position
$j$ comprise).
$b$ dans $M[0:j+1]$ (le préfixe du motif s'arrêtant en position
$j$ comprise). Si la lettre $b$ n'apparaît pas dans $M[0:j+1]$, on
pourra mettre -1.
\begin{center}
\begin{tabular}{cc|p{1cm}p{1cm}p{1cm}p{1cm}}
& & \multicolumn{4}{c}{lettre d'échec $x$} \\
motif & $j$ & \texttt{h} & \texttt{a} & \texttt{r} & autre \\
\begin{tabular}{cc|p{1cm}p{1cm}p{1cm}}
& & \multicolumn{3}{c}{lettre d'échec $b$} \\
motif & $j$ & \texttt{h} & \texttt{a} & \texttt{r} \\
\hline
\tt h & 0 & & & & \\
\tt a & 1 & & & & \\
\tt r & 2 & & & & \\
\tt h & 3 & & & & \\
\tt a & 4 & & & & \\
\tt h & 0 & X & & \\
\tt a & 1 & & X & \\
\tt r & 2 & & & X \\
\tt h & 3 & X & & \\
\tt a & 4 & & X & \\
\end{tabular}
\end{center}
......@@ -364,14 +365,14 @@ position il n'y aura pas d'échec.
\begin{center}
\begin{tabular}{cc|p{1cm}p{1cm}p{1cm}p{1cm}}
& & \multicolumn{4}{c}{lettre d'échec} \\
& & \multicolumn{4}{c}{lettre d'échec $b$} \\
motif & $j$ & \texttt{h} & \texttt{a} & \texttt{r} & autre \\
\hline
\tt h & 0 & & & & \\
\tt a & 1 & & & & \\
\tt r & 2 & & & & \\
\tt h & 3 & & & & \\
\tt a & 4 & & & & \\
\tt h & 0 & X & & & \\
\tt a & 1 & & X & & \\
\tt r & 2 & & & X & \\
\tt h & 3 & X & & & \\
\tt a & 4 & & X & & \\
\end{tabular}
\end{center}
\end{todo}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment