我聽說a * b * c *不規則。同時,我還得到了以下正則語法來生成它。Regular grammar - a * b * c *
S → A
A → aA
A → B
B → bB
B → C
C → cC
C-> empty
任何人都可以澄清這是正確的語法生成一個* B * C *
感謝
我聽說a * b * c *不規則。同時,我還得到了以下正則語法來生成它。Regular grammar - a * b * c *
S → A
A → aA
A → B
B → bB
B → C
C → cC
C-> empty
任何人都可以澄清這是正確的語法生成一個* B * C *
感謝
a*b*c*
是一個完美的規則語言。事實上,演講本身就是證明語言是正規的;這是古典意義上的regular expression。
您可能想到的語言是(a^n)(b^n)(c^n)
,或者,由於代碼格式化是TeX排版的可怕替代品,所以對於所有n,由n a,n b和n c組成的字符串語言。重要的區別是必須有相同數量的a,b和c。
你好,非常感謝。那麼如果是這樣的話,語言a^nb * c^n是否是上下文無關的? –
@VinodChelladurai:如果你確實是指b *而不是b^n,那麼是的,這是上下文無關的。 – user2357112
a * b * c *的確是規則的。 L = {a^nb^nc^n | n> = 0}不規則。
由於沒有人回答你的字面問題「任何人都可以澄清這個語法是否正確以產生* b * c *」,我會在這裏回答這個答案:**是**,所以語言是經常性的。 – justhalf