freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

正規(guī)文法-正規(guī)式(編輯修改稿)

2025-07-23 14:12 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 )。 i++) coutgrammar[i].left=grammar[i].rightendl。}class GenerateGtoE: public Grammar //正規(guī)文法轉(zhuǎn)正規(guī)式{private:public:GenerateGtoE(){}~GenerateGtoE(){}void Generating ()。}。void GenerateGtoE::Generating (){DataChange (0)。//STEP 1 //將文法G的所有非終結(jié)符形如a1A|a2A|...的候選式//歸并為(a1|a2|...)A的侯選式, 其中a∈Vt,A∈Vnstring Z1 = |。string Z2 = (。string Z3 = )。string Z4 = *。string help1, help2。for (int i = 0。 i int (())。 i++) for (int j = 0。 j int ( grammardata[i].())。 j++) for(int k = j + 1。 k int (grammardata[i].())。 k++) { ()。 ()。 int cj = grammardata[i].(j).length() 1。 int ck = grammardata[i].(k).length() 1。 string Aj = grammardata[i].(j).substr(cj)。 string Ak = grammardata[i].(k).substr(ck)。 if (Aj == Ak amp。amp。 Aj = A amp。amp。 Aj = Z) { if (grammardata[i].(j).find (Z2) != 0) { help1 = Z1 + grammardata[i].(k).substr(0, ck)。 help2 = Z2 + grammardata[i].(j).substr(0, cj)。 grammardata[i].(j) = help2 + help1 + Z3 + Aj。 } e
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1