找到 346 篇文章,關於資料結構演算法

解釋 TOC 中的 2 型和 3 型文法?

Bhanu Priya
更新於 2021年6月16日 13:20:38

7K+ 次瀏覽

喬姆斯基層次結構如下所示:2 型 - 上下文無關文法 (CFG) 2 型文法由上下文無關語言生成。該文法生成的語言由下推自動機識別。2 型必須在 1 型中。產生式的左邊只能有一個變數。|alpha| =1 對 beta 沒有限制。產生規則的形式為:A->alpha 其中,A 是任何單個非終結符,而 是終結符和非終結符的任意組合。示例 S->A B A->a B->b 3 型 - 正則文法 3 型文法由正則語言生成。這些語言正是所有可以被有限狀態自動機接受的語言。3 型…… 閱讀更多

解釋 TOC 中的 1 型文法

Bhanu Priya
更新於 2021年6月16日 13:19:14

4K+ 次瀏覽

喬姆斯基層次結構表示不同機器接受的語言類別。喬姆斯基層次結構根據文法型別解釋喬姆斯基的文法層次結構如下所示:0 型。無限制文法 圖靈機 (TM) 1 型。上下文有關文法 線性有界自動機 (LBA) 2 型。上下文無關文法 下推自動機 (PDA) 3 型。正則文法 有限自動機 (FA) 1 型上下文有關文法 (CSG) 1 型文法也稱為上下文有關文法上下文有關文法用於表示上下文有關語言CSG 遵循一些規則,如下所示:上下文有關文法在左邊可以有多於一個符號…… 閱讀更多

解釋 TOC 中的 0 型文法

Bhanu Priya
更新於 2021年6月16日 13:18:29

10K+ 次瀏覽

喬姆斯基層次結構表示不同機器接受的語言類別。喬姆斯基層次結構根據文法型別解釋喬姆斯基的文法層次結構如下所示:0 型。無限制文法 圖靈機 (TM) 1 型。上下文有關文法 線性有界自動機 (LBA) 2 型。上下文無關文法 下推自動機 (PDA) 3 型。正則文法 有限自動機 (FA) 0 型無限制文法0 型文法生成遞迴可列舉語言。在 0 型中,產生式沒有限制。可能存在任何短語結構文法,包括所有形式文法它們生成的語言被圖靈機識別。產生式可以是 a->b 的形式,其中 a 是一個字串…… 閱讀更多

解釋 TOC 中的喬姆斯基層次結構

Bhanu Priya
更新於 2021年6月16日 13:17:35

11K+ 次瀏覽

喬姆斯基層次結構表示不同機器接受的語言類別。喬姆斯基層次結構根據文法型別解釋喬姆斯基的文法層次結構如下所示:0 型 - 它是無限制文法無限制文法 - 無限制文法是一個 4 元組 (T, N, P, S),它由以下組成:T = 終結符集N = 非終結符集P = 產生式集,形式為:v->w 其中 v 和 w 是由非終結符和終結符組成的字串。S = 稱為起始符號。示例 - 圖靈機 (TM) 1 型 - 上下文有關文法所有產生式都具有 v -> w 的形式,其中…… 閱讀更多

解釋 PDA 的平衡括號

Bhanu Priya
更新於 2021年6月16日 13:04:29

5K+ 次瀏覽

下推自動機 (PDA) 是有限自動機 (FA),但具有將符號推入和彈出堆疊的能力。如果對於輸入存在從起始狀態到接受狀態的合法路徑,則 PDA 接受字串。否則,字串將被拒絕。PDA 可以用 7 元組表示 (Q, ∑, ℾ, q0, ha, ∆, δ) 其中 PDA 是 Q ☓ (ℾ ∪ {∆})* 的有限子集。括號平衡如果在讀取字串時,左括號數 >= 右括號數。當讀取字串時,左括號數 = 右括號數。示例(())() - 平衡((()() - 不平衡)()(() - 不平衡上下文…… 閱讀更多

什麼是非確定性有限自動機?

Bhanu Priya
更新於 2021年6月16日 13:03:51

1K+ 次瀏覽

對於每個狀態,都存在與相應字母表中的每個符號相對應的單個轉換。這被稱為確定性有限自動機 (DFA)非確定性有限自動機 (NFA)對於每個狀態,可以存在零個、一個、兩個或多個與特定符號相對應的轉換。如果 NFA 進入一個狀態,其中存在多個與輸入符號相對應的可能轉換,則我們說它分支。如果 NFA 進入一個狀態,其中沒有有效的轉換,則該分支將終止。如果存在某個轉換選擇會導致以接受狀態結束,則 NFA 接受輸入字串。因此,…… 閱讀更多

構建有限狀態機作為處理輸入

Bhanu Priya
更新於 2021年6月16日 13:03:02

405 次瀏覽

有限自動機是一種抽象計算裝置。它是具有離散輸入、輸出、狀態和從一個狀態到另一個狀態的一組轉換的系統的數學模型,這些轉換髮生在來自字母表 Σ 的輸入符號上。有限自動機的形式定義有限自動機定義為 5 元組 M=(Q, ∑, δ, q0, F) 其中,Q - 有限集,稱為狀態。∑ - 有限集,稱為字母表。δ - Q ☓ ∑ → Q 是轉換函式。q0 ∈ Q 是起始狀態或初始狀態。F - 結束狀態或接受狀態。考慮地鐵站的 Oyster 卡閘門 - 狀態 - 關閉開啟轉換 - 刷卡進入閘門成功 - 將…… 閱讀更多

設計一個識別該語言的 PDA

Bhanu Priya
更新於 2021年6月16日 12:58:17

484 次瀏覽

問題生成識別語言 E={aibj| i 不等於 j 且 I 不等於 2j} 的下推自動機 (PDA)。解決方案考慮如下所示的兩種語言:L1={aibj|i,j>=0 且 i>2j}L2={aibj|i,j>=0 且 i<2j}L1 的 CFG 如下所示:S1->aA aA->aaAb|aA|epsilon 在 L2 中,a 的數量小於 b 的數量的兩倍因此,L2 的 CFG 如下所示:S2->Bb|aBb B->Bb|aBb|aaBb|epsilon S->S1|S2L1: {aibj:i>2j}L2:{aibj: i

TOC 中的圖靈機變體有哪些?

Bhanu Priya
更新於 2023年11月4日 01:36:28

33K+ 次瀏覽

圖靈機 (TM) 也可以是確定性的或非確定性的,但這並不會使它們更強大或更弱。但是,如果磁帶受到限制,你只能看到磁帶中輸入部分的使用,則 TM 的功能會降低(線性有界自動機),並且只能識別上下文有關語言。許多其他 TM 變體等效於原始 TM。這包括以下內容:多軌多磁帶多頭多維磁帶離線圖靈機多磁帶圖靈機具有多個磁帶的圖靈機,我們稱之為多磁帶圖靈機。每個磁帶都有自己的讀/寫頭對於 N 磁帶圖靈機 M={( Q, X, …… 閱讀更多

解釋在上下文無關文法中去除單元產生式

Bhanu Priya
更新於 2021年6月16日 12:56:04

17K+ 次瀏覽

並非所有文法都經過最佳化,這意味著文法可能包含一些額外的符號(非終結符),這些符號會增加文法的長度。因此,我們必須透過去除無用的符號來簡化文法。屬性簡化文法的屬性解釋如下:G 的每個非終結符和終結符都出現在 L 中某個單詞的推導中。不應該有任何產生式為 X->Y,其中 X 和 Y 是非終結符。如果 epsilon 不在語言 L 中,則在產生式 X-> ε 中不需要它。此處給出的圖表描述了簡化文法的屬性:單元產生式是產生式…… 閱讀更多

廣告