-
正規語言
鎖定
- 中文名
- 正規語言
- 外文名
- Formal language
- 別 稱
- 正則語言
- 所屬領域
- 語言學
正規語言正規語言的定義
正規語言正規語言的性質
一、封閉性
- 正規語言的交、並、差、補運算得到的語言仍然是正則語言;
- 兩個正規語言連接(把第一個語言的所有字符串同第二個語言的所有字符串連接起來)後得到的語言仍然是正規語言;
- 正規語言閉包運算後得到的語言仍然是正規語言;
- 正規語言的每個字符串轉置後得到的語言仍然是正規語言;
- 正規語言被任意語言的字符串商(左商或右商)後得到的語言仍然是正規語言;
- 正規語言字符串代換後得到的語言仍然是正規語言;
- 與正規語言字符串同態或逆同態的語言仍然是正規語言;
二、判定準則
正規語言正則語言的應用
由於正則語言可以用有窮自動機識別,所以在進行字符串匹配時可以設計一個無回溯的分析程序。這樣就可以使得字符串匹配可以在O(n)時間內完成,而且很容易編程實現。(正則語言在字符串匹配中的應用可以參見詞條:正則表達式)
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:16次歷史版本
- 最近更新: 雷碧和可楽