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