字母表與串的集合運算
字母表
字母表 ∑ \sum ∑是一個有窮符號集合(符號:字母、數字、標點符號)
字母表上的乘法運算
∑ \sum ∑1 ∑ \sum ∑2 = {ab | a ∈ \in ∈ ∑ \sum ∑1, b ∈ \in ∈ ∑ \sum ∑2}
例子:{0,1} {a,b} = {0a,0b,1a,1b}
字母表上的冪運算
∑
\sum
∑0 = {
ϵ
\epsilon
ϵ } (
ϵ
\epsilon
ϵ 是空的意思)
∑
\sum
∑n =
∑
\sum
∑n-1
∑
\sum
∑, n
≥
\geq
≥ 1
例子:{0,1}^3^ = {0,1}{0,1}{0,1} = {000,001,010,011,100,101,110,111}
字母表的正閉包運算
長度正數的符號串構成的集合
∑ \sum ∑+ = ∑ \sum ∑ ⋃ \bigcup ⋃ ∑ \sum ∑2 ⋃ \bigcup ⋃ ∑ \sum ∑3 ⋃ \bigcup ⋃ …
例子:{a,b,c,d}+ = {a,b,c,d,aa,ab,ac,ad,ba,bb,bc,bd,ca,cb,cc,cd,da,db,dc,dd,aaa,aab,aac,aad,aba,abb,abc…}
字母表的克林閉包
任意符號串(長度可以為零) 構成的集合
∑ \sum ∑* = ∑ \sum ∑0 ⋃ \bigcup ⋃ ∑ \sum ∑ ⋃ \bigcup ⋃ ∑ \sum ∑2 ⋃ \bigcup ⋃ ∑ \sum ∑3 ⋃ \bigcup ⋃ …
例子:{a,b,c,d}* = { ϵ \epsilon ϵ,a,b,c,d,aa,ab,ac,ad,ba,bb,bc,bd,ca,cb,cc,cd,da,db,dc,dd,aaa,aab,aac,aad,aba,abb,abc…}
串
串是字母表中符號的一個有窮序列
串上的連線運算
x,y為字串,x和y的連線運算就是把串y附加到x串的後面
串上的冪運算
串 s 的 n 次冪:將 n 個 s 連線起來
S0 =
ϵ
\epsilon
ϵ
Sn = Sn-1S (n
≥
\geq
≥ 1)
S1 = S0S = ϵ \epsilon ϵS = S S2 = SS…
相關文章
- 基於python的集合運算Python
- 集合-運算實現
- Task04:集合運算
- foreach 實現 MyBatis 遍歷集合與批量運算元據MyBatis
- MySQL第四天——集合運算MySql
- MySQL小白入門04 - 集合運算MySql
- SQL Server中的集合運算: UNION, EXCEPT和INTERSECTSQLServer
- 3、前置運算(++a)與後置運算(a++)的區別
- 模運算與逆元
- 【隱私計算筆談】MPC系列專題(十):安全多方計算下的集合運算
- 位運算的操作與演算法演算法
- 一個與運算引發的事故
- 位運算與SQL實現SQL
- GPU的並行運算與CUDA的簡介GPU並行
- TensorFlow——tensorflow指定CPU與GPU運算GPU
- 或與運算和安全整數(數的影子)
- Java中的小數運算與精度損失Java
- 模冪運算-要求演算法返回冪運算a^b的計算結果與1337取模後的結果演算法
- Numpy 加法運算,opencv 加法運算,影像的融合OpenCV
- opencv 開運算、閉運算OpenCV
- 用python實現四則運算的生成與判定Python
- 二、python的邏輯運算與資料型別Python資料型別
- 矩陣運算與相抵標準型矩陣
- android位運算講解與實戰Android
- Python科學計算之Numpy陣列生成與運算Python陣列
- 使用運算元控制公式運算公式
- JavaScript中的==運算JavaScript
- 北鯤雲:淺談雲端計算與高效能運算的區別與聯絡
- Java 的 Collection 與 List 集合Java
- python中的集合與字典Python
- 集合與列表
- 字典與集合
- 微課|玩轉Python輕鬆過二級(2.2.4節):位運算子與集合運算子Python
- 使用位運算進行加法運算
- 算術運算子裡的特殊運算子
- 簡單混合運算的計算器
- [20181229]bash shell的算術運算 .txt
- 每日一算--最長迴文子串