作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的教授希望我们能够快速判断给定的语言是否是常规的、上下文无关的但不是常规的,或者不是上下文无关的(换句话说,无需绘制 PDA、编写上下文无关语法并使用泵)上下文无关语言的引理)。
我知道一些技巧可以帮助我们快速辨别什么是常规语言,但不知道一种语言是否是上下文无关的。
谢谢。
最佳答案
当然,没有通用的答案。但 CF 可以或不能执行的一些通用模式会在不同的变体中出现。 CF 可以做的事情(而 REG 不能做):
CF 不能做的典型事情:
考虑到这些模式,您应该能够确定最常见示例语言的上下文无关性。
关于automata - 我如何从第一眼就看出一种语言是上下文无关的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40668738/
我是一名优秀的程序员,十分优秀!