找到關於資料結構演算法的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->ABA->aB->b3 型 - 正則文法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 - 結束狀態或接受狀態。考慮地鐵站的牡蠣卡閘機 -狀態 - 關閉開啟轉換 - 刷卡進門成功 - 將... 閱讀更多

設計一個識別語言的 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 且 iaA A->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-> ε 中不需要它。此處給出的圖表描述了簡化文法的屬性:單元產生式是產生式... 閱讀更多

廣告