finite-automata - 我需要创建一个有限自动机
问题描述
考虑由符号 0、1 和 2 (Σ = {0, 1, 2}) 组成的所有字符串的语言 L,其中最后一个符号不小于第一个符号。例如,字符串 0、2012、01231 和 102 是该语言,但 10、2021 和 201 不是该语言。
由于 0 在语言中,我不明白为什么,我无法弄清楚字符串 1 和 2 是否在语言中?
那么有人可以告诉我 1 和 2 作为字符串本身是否在语言中,为什么?
谢谢
解决方案
“0”在语言中是因为“0”中的第一个符号和最后一个符号都是“0”。这满足了最后一个不小于第一个的要求。
这意味着这同样适用于“1”、“2”和空字符串“”。
推荐阅读
- javascript - 替换列表中的对象并将其插入到相同的位置
- oracle - TNS 侦听器找不到与 Intellij 匹配的协议栈错误
- javascript - 如何检查是否包含确定的文本?
- r - 如何在 R 中的 ggplot 中添加 cm^2 作为正确的图例
- swift - 如何在 NSTextContainer 而不是 NSTextStorage 中获取属性字符串
- r - 合并单元格下的表格宽度水平边框不显示在 docx 中(但在其他格式上显示正常)
- c++ - C++11 Vector::data() 等效于 C++98
- azure - 如何在使用 Terraform 创建 Azure NSG 时更正此错误?
- apache - Apache 虚拟主机服务于不匹配的虚拟主机
- java - Drools 错误 - org.drools.RuleBase