解釋 PDA 的平衡括號
下推自動機 (PDA) 是有限自動機 (FA),但能夠將符號推入/彈出棧。
如果有輸入的啟動狀態到接受狀態的合法路徑,則 PDA 接受字串。否則,字串將被拒絕。
PDA 可以用 7 元組表示
(Q, ∑, ℾ, q0, ha, ∆,δ)
其中
PDA 是 Q ☓ (ℾ ∪ {∆})* 的有限子集。
括號平衡,如果
- 在讀取字串時,左括號數量 >= 右括號數量
- 字串讀完後,左括號數量 = 右括號數量
示例
- (())() − 平衡
- ((()() − 不平衡
- )()(() − 不平衡
上下文無關文法 (CFG) 如下所示 −
S -> (S) | SS | ε
平衡括號的 PDA
每個 ( 被推入,每個 ) 導致 ( 被彈出。如下所示

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP