0
Q
這是什麼語言?
A
回答
3
這意味着L是字符串組成的符號'a'
的語言w
,'b'
'和'c'
,其中所述串w
的長度等於字符串w
在符號'a'
本至3中的次數。
此語法的製作應該是這樣的,如果其添加一個'a'
那麼它也增加了兩個'b'
,或兩個'c'
,或一個'b'
;一個'c'
。檢查以下文法:
S →^| SaSMSM | SMSaSM | SMSMSa
M → b | c
這裏^
意味着epsilon。
要生成aabbcc
使用權最推導
- 小號→SaSMSM
- 通過替換RHS第一S ^使用了S→^
小號→SaSMSM→aSMSM - 更換小號→SaSMSM
S→SaSMSM→aSaSMSMMSM - 使用S→^
S→SaSMSM→aSaSMSMMSM→aaSMSMMSM - 使用s→^
小號→SaSMSM→aSaSMSMMSM→aaSMSMMSM→aaMSMMSM - 中號→早
小號→SaSMSM→aSaSMSMMSM→aaSMSMMSM→aaMSMMSM→aabSMMSM - 使用s→^
小號→SaSMSM→ aSaSMSMMSM→aaSMSMMSM→aaMSMMSM→aabSMMSM→aabMMSM - 中號→早
小號→SaSMSM→aSaSMSMMSM→aaSMSMMSM→aaMSMMSM→aabSMMSM→aabMMSM→aabbMSM - 中號→C
小號→SaSMSM→aSaSMSMMSM→aaSMSMMSM→aaMSMMSM→aabSMMSM→aabMMSM→aabbMSM→aabbcSM - 使用s→^
小號→SaSMSM→aSaSMSMMSM→aaSMSMMSM→aaMSMMSM→aabSMMSM→aabMMSM→aabbMSM→aabbcSM→aabbcM - 中號→C
小號→SaSMSM→aSaSMSMMSM→aaSMSMMSM→aaMSMMSM→aabSMMSM→aabMMSM→aabbMSM→aabbcSM→aabbcM→爲aabbcc
相關問題
- 1. 這是什麼語言?
- 2. 這是什麼語言?
- 3. 這是什麼語言?
- 4. 這是什麼語言(javascript?)?
- 5. django python - 這是什麼語言?
- 6. 這段代碼是什麼語言?
- 7. 這是什麼語言/字符集?
- 8. 這是什麼彙編語言?
- 9. 這是什麼編程語言?
- 10. ¿這是什麼編程語言?
- 11. 這是什麼編程語言?
- 12. 這是什麼編程語言?
- 13. 這是寫入什麼彙編語言?
- 14. 這是什麼代碼語言?
- 15. 這是什麼編程語言
- 16. 這個語法代表什麼語言?
- 17. 什麼是編程語言是這種語法?
- 18. 那是什麼語言?
- 19. 什麼語言是c#?
- 20. 什麼是模板語言?
- 21. 什麼是膠水語言?
- 22. 什麼是語言綁定?
- 23. 什麼是腳本語言?
- 24. 描述語言語法的這種語言的名稱是什麼?
- 25. C語言中這種switch case的語法是什麼意思?
- 26. 這些彙編語言語句的含義是什麼?
- 27. 在這裏使用什麼語言?
- 28. 在什麼語言這些都使得
- 29. 什麼是完全類型推斷的語言?這種語言的限制?
- 30. 這是什麼意思? 「錯誤:`rhs`必須是語言對象」
感謝,例如? – egos
abc | acb | bac |駕駛室| bca | cba | aabbcc | aabcbc | aabccb | aacbbc | aacbcb | aaccbb都是字符串的例子,第一個字符串中有1個,所以它們的長度必須是3,最後一個字符串中有2個a,所以它們的長度必須是6 – tweytjens
啊好的,謝謝:)但如果我想生成一個語法,因爲它會是? – egos