Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Push-down automata sorusu


freemaniacss

Öne çıkan mesajlar

l ={a ^(n+1) b ^(2n) | n>=0}

stack'e $'ı en başta koy mesela, her iki kolda ayrı ayrı kyoacağına.

alt kol doğru, üst kolda hata var.

ama iki kol yapmana gerek yok.
yöntem şu olacak,
bir tane a alacaksın, stack'e hiçbirşey eklemeyeceksin.
sonra state q0'a geçeceksin diyelim.

q0'dayken a okursan q1'e geçeceksin, stack'e A ekleyerek. q1'den q0'a geri döneceksin stack'e A ekleyerek.

q0'dayken b okursan q2'ye geçeceksin, stack'ten A çekerek. q2'dan b okudukca stack'ten A cekerek q2'ye geir dönen bir ok olacak. bir de €,$->€ oku çıkacak qfinal'a gidecek.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...