上下文無關(guān)文法(Context-Free Grammar, CFG)是一個4元組G=(V, T, S, P),其中,V和T是不相交的有限集,S∈V,P是一組有限的產(chǎn)生式規(guī)則集,形如A→α,其中A∈V,且α∈(V∪T)*。V的元素稱為非終結(jié)符,T的元素稱為終結(jié)符,S是一個特殊的非終結(jié)符,稱為文法開始符。 設(shè)G=(V, T, S, P)是一個CFG,則G產(chǎn)生的語言是所有可由G產(chǎn)生的字符串組成的集合,即L(G)={x∈T* | Sx}。一個語言L是上下文無關(guān)語言(Context-Free Language, CFL),當(dāng)且僅當(dāng)存在一個CFG G,使得L=L(G)。 *⇒ 例如,設(shè)文法G:S→AB A→aA|a B→bB|b 則L(G)={a^nb^m | n,m>=1} 其中非終結(jié)符都是大寫字母,開始符都是S,終結(jié)符都是小寫字母。
標(biāo)簽: Context-Free Grammar CFG
上傳時間: 2013-12-10
上傳用戶:gaojiao1999
用雙向鏈表,文件讀寫的知識編寫簡單的通訊錄,可記錄姓名、性別、出生年月日、郵編、地址、電話號碼等內(nèi)容。可從第一條顯示、從最后一條顯示,可實現(xiàn)上翻下翻瀏覽。可進行添加、刪除、插入、查找、保存、退出等通訊錄的基本操作。界面友好,輸入輸出更具人性化,實現(xiàn)鍵盤響應(yīng),有操作提示,便于使用者上手操作。
標(biāo)簽:
上傳時間: 2014-01-06
上傳用戶:熊少鋒
一:需求分析 1. 問題描述 魔王總是使用自己的一種非常精練而抽象的語言講話,沒人能聽懂,但他的語言是可逐步解釋成人能聽懂的語言,因為他的語言是由以下兩種形式的規(guī)則由人的語言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在這兩種形式中,從左到右均表示解釋.試寫一個魔王語言的解釋系統(tǒng),把 他的話解釋成人能聽得懂的話. 2. 基本要求: 用下述兩條具體規(guī)則和上述規(guī)則形式(2)實現(xiàn).設(shè)大寫字母表示魔王語言的詞匯 小寫字母表示人的語言的詞匯 希臘字母表示可以用大寫字母或小寫字母代換的變量.魔王語言可含人的詞匯. (1) B --> tAdA (2) A --> sae 3. 測試數(shù)據(jù): B(ehnxgz)B 解釋成 tsaedsaeezegexenehetsaedsae若將小寫字母與漢字建立下表所示的對應(yīng)關(guān)系,則魔王說的話是:"天上一只鵝地上一只鵝鵝追鵝趕鵝下鵝蛋鵝恨鵝天上一只鵝地上一只鵝". | t | d | s | a | e | z | g | x | n | h | | 天 | 地 | 上 | 一只| 鵝 | 追 | 趕 | 下 | 蛋 | 恨 |
上傳時間: 2014-12-02
上傳用戶:jkhjkh1982
We have a group of N items (represented by integers from 1 to N), and we know that there is some total order defined for these items. You may assume that no two elements will be equal (for all a, b: a<b or b<a). However, it is expensive to compare two items. Your task is to make a number of comparisons, and then output the sorted order. The cost of determining if a < b is given by the bth integer of element a of costs (space delimited), which is the same as the ath integer of element b. Naturally, you will be judged on the total cost of the comparisons you make before outputting the sorted order. If your order is incorrect, you will receive a 0. Otherwise, your score will be opt/cost, where opt is the best cost anyone has achieved and cost is the total cost of the comparisons you make (so your score for a test case will be between 0 and 1). Your score for the problem will simply be the sum of your scores for the individual test cases.
標(biāo)簽: represented integers group items
上傳時間: 2016-01-17
上傳用戶:jeffery
這款雙龍風(fēng)景區(qū)售票系統(tǒng) Ver 1.0,基于Access數(shù)據(jù)庫操作,界面不錯,功能也比較完善,可以修改一下即可使用于一些風(fēng)景區(qū)的管理,同時也是大家學(xué)習(xí)數(shù)據(jù)庫的好代碼。希望大家支持
標(biāo)簽: Ver 1.0 售票系統(tǒng)
上傳時間: 2016-01-20
上傳用戶:曹云鵬
The XML Toolbox converts MATLAB data types (such as double, char, struct, complex, sparse, logical) of any level of nesting to XML format and vice versa. For example, >> project.name = MyProject >> project.id = 1234 >> project.param.a = 3.1415 >> project.param.b = 42 becomes with str=xml_format(project, off ) "<project> <name>MyProject</name> <id>1234</id> <param> <a>3.1415</a> <b>42</b> </param> </project>" On the other hand, if an XML string XStr is given, this can be converted easily to a MATLAB data type or structure V with the command V=xml_parse(XStr).
標(biāo)簽: converts Toolbox complex logical
上傳時間: 2016-02-12
上傳用戶:a673761058
一個市級事業(yè)單位工資管理的小程序,遵循新的工資改革政策編寫,能自動完成多種工資變動類型及一些特殊變動類型。由于有些工資規(guī)定還未頒布,所以留有空。大家可以根據(jù)自己的需要自行修改編輯。綠色軟件,可在U盤上運行。 內(nèi)容包括: 1、操作說明:操作前先閱讀。 2、修改后的控件:程序編寫時使用的控件,都經(jīng)過修改,以適應(yīng)操作及界面。 3、序列號編輯:dbisam的數(shù)據(jù)庫編輯器,有源碼。 4、代碼:程序代碼,水平有限,寫得不好,請諒解。 5、事業(yè)工資安裝:將應(yīng)用程序安裝到計算機中使用,安裝前看說明
上傳時間: 2016-02-15
上傳用戶:wmwai1314
在本機票預(yù)定系統(tǒng)項目的前一階段,也就是概要設(shè)計階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的子模塊功能做了詳細的闡述,這些模塊功能具體設(shè)計將在本報告中詳盡得以敘述及闡明。 本階段已在系統(tǒng)的概要設(shè)計的基礎(chǔ)上,對機票預(yù)定系統(tǒng)做詳細設(shè)計。主要解決了實現(xiàn)該系統(tǒng)程序模塊具體設(shè)計問題。包括確定算法,數(shù)據(jù)結(jié)構(gòu),模塊接口的使用,數(shù)據(jù)庫的動態(tài)操作以及界面設(shè)計等。在以下的概要設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有詳細設(shè)計進行詳細的說明。
標(biāo)簽: 項目
上傳時間: 2016-11-13
上傳用戶:獨孤求源
波形發(fā)生器設(shè)計與總結(jié)報告 摘 要:本設(shè)計是基于信號發(fā)生芯片MAX038的多功能波形發(fā)生器。由MAX038、D\A轉(zhuǎn)換,MAX414運算放大器、LCD12864顯示、單片機以及外圍電路構(gòu)成的多波形發(fā)生器。利用MAX038產(chǎn)生正弦波、三角波、鋸齒波、方波的波形,單片機通過D\A轉(zhuǎn)換對MAX038的控制,從而實現(xiàn)頻率和占空比的步進調(diào)控,在1Hz~2.4MHz內(nèi)產(chǎn)生任意正弦波、三角波、鋸齒波和方波。 采用MAX414和TLC549構(gòu)成信號放大采樣電路,用液晶模塊LCD12864可實現(xiàn)實時顯示波形的類型、頻率、幅度和占空比等功能;。經(jīng)多次測試,本設(shè)計整機具有波形清晰,頻率、相位和幅度相對穩(wěn)定,沒有明顯的失真,采用鍵盤輸入,LCD顯示,操作顯示界面簡單直觀,實現(xiàn)按步進進行調(diào)整。 關(guān)鍵詞:單片機 MAX038 D\A轉(zhuǎn)換 占空比 LCD12864
標(biāo)簽: MAX 038 波形發(fā)生器 報告
上傳時間: 2017-01-10
上傳用戶:xymbian
漢諾塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C
標(biāo)簽: the animation Simulate movement
上傳時間: 2017-02-11
上傳用戶:waizhang
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1