Algoritmo di Thompson: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
tagged isolated of cluster Orfana0; tagged dead-end. |
in italiano |
||
(23 versioni intermedie di 12 utenti non mostrate) | |||
Riga 1:
{{N|informatica|aprile 2023}}
L{{'}}''
L'algoritmo
== Regole ==
Con <math>N(e)</math> rappresentiamo l'NFA equivalente all'espressione regolare
L
[[File:Thompson-epsilon.svg|
Un
[[File:Thompson-a-symbol.svg|
L
[[File:thompson-or.svg|
Lo stato <math>q</math> va tramite un' <math>\varepsilon</math>-
L
[[File:thompson-concat.svg|
Lo stato iniziale di <math>N(s)</math> è lo stato iniziale di N(e). Lo stato finale di <math>N(s)</math> diventa lo stato iniziale di <math>N(t)</math>. lo stato finale di <math>N(t)</math> è anche lo stato finale di <math>N(e)</math>.
La
[[File:thompson-kleene-star.svg|
Un' <math>\varepsilon</math>-transizione connette lo stato iniziale e finale dell' NFA <math>N(e)</math>. Un'altra <math>\varepsilon</math>-transizione che va dallo stato finale a quello iniziale di <math>N(s)</math> consente la ripetizione dell'espressione <math>s</math> come da definizione dell'operatore Kleene star.
== Note ==
<references/>
== Bibliografia ==
*
== Altri progetti ==
{{interprogetto|preposizione=sull'}}
{{Portale|informatica}}
[[Categoria:
[[Categoria:Teoria degli automi]]
[[Categoria:Algoritmi|Thompson]]
|