Re: Mrtav neterminal?
Poz!
Dana 14. mart 2006, u 23:26:16, Rade napisa:
> Sta je to mrtav neterminal i kako se odredjuje da li je neterminal
> mrtav?
Neterminal je mrtav ako ne postoji niz izvodenja koje bi dovelo do toga da se takav neterminal smeni sa nizom od nula ili vie terminala.
Laicki receno.
Tacan algoritam postoji u zbirci a otprilike bi ilo ovako:
0. Skup ivih je prazan.
1. U skup ivih staviti sve neterminale koji se smenjuju sa <X>->a
a je niz od nula ili vie neterminala.
2. U skup ivih staviti sve neterminale <Y> takve da postoje smene gde <Y>-><X>a ili bee li <Y>->a<X> a moda i <Y>-><X> ili moda bilo kakva kombinacija terminala i neterminala <X>
gde <X> moe biti bilo kakav niz IVIH neterminala.
3. Ponavljati korak 2. dok god ima promena u skupu ivih
Oni neterminali koji nisu ivi su mrtvi.
E sad vredi da me neko ispravi u koraku 2, nisam 100% siguran, a zbirka iz koje sam gledao nije moja i nije kod mene.
--
Pozdrav,
Rade mailto:rocky303@gmail.com
Dana 14. mart 2006, u 23:26:16, Rade napisa:
> Sta je to mrtav neterminal i kako se odredjuje da li je neterminal
> mrtav?
Neterminal je mrtav ako ne postoji niz izvodenja koje bi dovelo do toga da se takav neterminal smeni sa nizom od nula ili vie terminala.
Laicki receno.
Tacan algoritam postoji u zbirci a otprilike bi ilo ovako:
0. Skup ivih je prazan.
1. U skup ivih staviti sve neterminale koji se smenjuju sa <X>->a
a je niz od nula ili vie neterminala.
2. U skup ivih staviti sve neterminale <Y> takve da postoje smene gde <Y>-><X>a ili bee li <Y>->a<X> a moda i <Y>-><X> ili moda bilo kakva kombinacija terminala i neterminala <X>
gde <X> moe biti bilo kakav niz IVIH neterminala.
3. Ponavljati korak 2. dok god ima promena u skupu ivih
Oni neterminali koji nisu ivi su mrtvi.
E sad vredi da me neko ispravi u koraku 2, nisam 100% siguran, a zbirka iz koje sam gledao nije moja i nije kod mene.
--
Pozdrav,
Rade mailto:rocky303@gmail.com
- References:
- Mrtav neterminal?
- From: Rade Jakovljevic <radegm@alfagm.net>
- Mrtav neterminal?
Previous by date: Mrtav neterminal?
Next by date: 6. zadatak iz TopDown.doc
Previous by thread: Mrtav neterminal? Next by thread: 6. zadatak iz TopDown.doc
Previous by thread: Mrtav neterminal? Next by thread: 6. zadatak iz TopDown.doc