輸入一個(gè)DO-WHILE的語(yǔ)句,進(jìn)行詞法分析,詞法分析器利用超前搜索,狀態(tài)轉(zhuǎn)換等方法,將源程序轉(zhuǎn)化成為一個(gè)一個(gè)的單詞符號(hào)二元式,如果詞法分析無(wú)誤,則進(jìn)入語(yǔ)法分析部分,使用簡(jiǎn)單優(yōu)先法進(jìn)行文法分析,為每個(gè)終極符與非終極符之間定義優(yōu)先關(guān)系,利用優(yōu)先關(guān)系進(jìn)行移進(jìn)-規(guī)約,如果能規(guī)約到文法的開始符,則文法分析成功,輸出四元式.
標(biāo)簽:
DO-WHILE
分
輸入
二元
上傳時(shí)間:
2015-08-26
上傳用戶:cjf0304
代入法的啟發(fā)示搜索
我的代碼實(shí)現(xiàn)是:按照自然語(yǔ)言各字母出現(xiàn)頻率的大小從高到低(已經(jīng)有人作國(guó)統(tǒng)計(jì)分析了)先生成一張字母出現(xiàn)頻率統(tǒng)計(jì)表(A)--------(e),(t,a,o,i,n,s,h,r),(d,l),(c,u,m,w,f,g,y,p,b),(v,k,j,x,q,z)
,再對(duì)密文字母計(jì)算頻率,并按頻率從高到低生成一張輸入密文字母的統(tǒng)計(jì)表(B),通過兩張表的對(duì)應(yīng)關(guān)系,不斷用A中的字母去替換B中的字母,搜索不成功時(shí)就回退,在這里回朔是一個(gè)關(guān)鍵。
標(biāo)簽:
字母
頻率
搜索
代碼
上傳時(shí)間:
2015-10-24
上傳用戶:wanqunsheng