Ahoj, v zkouskove pisemce co budu psat v pondeli bude urcite prevod regularniho vyrazu na DFA.
Neznam na to zadny algoritmus, tak jsem pouzil takovou intuitivni metodu, pri ktery si proste kreslim graf podle moznyho vstupu, nasledne podmnozinovou konstrukci prevedu NFA na DFA. Jenze hned u prveho zkouseneho prikladu jsem narazil na problem. Popisu:
Samotny regv:
(perl regexp by vypadal takhle: (a*[ab]b)* )
coz vicemene dava vstup, ktery muze (ale nemusi) zacinat libovolnym poctem a, nasleduje jedno nebo dve b (v pripade, ze nezacina zadnym ackem). Pote muze byt vstup ukoncen a nebo se opakovat podobna situace nekonecnekrat dokola. Zaroven to "zere" prazdne slovo.


pouziju
, cimz by to melo zacit odpovidat. Jenze podobne chyby si v pisemce treba ani nemusim vsimnout ci mi nepujde tak lehce odstranit. A ted se konecne muzu zacit ptat:Offline