大门|大门-CS-2005 |问题54

让Nf和Np分别表示非确定性有限自动机和非确定性下推自动机所接受的语言类。让Df和Dp分别表示确定性有限自动机和确定性下推自动机所接受的语言类。以下哪一项是正确的? (A) Df⊂ Nf和Dp⊂ NP (B) Df⊂ Nf和Dp=Np (C) Df=Nf,Dp=Np (D) Df=Nf和Dp⊂ NP 答复: (D) 说明: 确定性下推自动机可以识别所有确定性上下文无关语言,而非确定性下推自动机可以识别所有上下文无关语言。前者主要用于解析器设计(来源: http://en.wikipedia.org/wiki/Pushdown_automaton )确定性上下文无关语言(DCFL)是上下文无关语言的适当子集。

null

非确定性有限自动机和确定性有限自动机都接受相同的语言集,因为NFA可以使用子集构造算法转换为等价的DFA。

这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享