上下文无关文法(Context-Free Grammar, CFG)是一个4元组G=(V, T, S, P),其中,V和T是不相交的有限集,S∈V,P是一组有限的产生式规则集,形如A→α,其中A∈V,且α∈(V∪T)*。V的元素称为非终结符,T的元素称为终结符,S是一个特殊的非终结符,称为文法开始符。 设G=(V, T, S, P)是一个CFG,则G产生的语言是所有可由G产生的字符串组成的集合,即L(G)={x∈T* | Sx}。一个语言L是上下文无关语言(Context-Free Language, CFL),当且仅当存在一个CFG G,使得L=L(G)。 *⇒ 例如,设文法G:S→AB A→aA|a B→bB|b 则L(G)={a^nb^m | n,m>=1} 其中非终结符都是大写字母,开始符都是S,终结符都是小写字母。
标签: Context-Free Grammar CFG
上传时间: 2013-12-10
上传用户:gaojiao1999
Visual.C++程序设计技巧与实例--配套光盘 第6章 文件和系统操作 本章共11个实例: 1. FolderCopy文件夹的选择和拷贝 2. DeleteCertainFile删除指定路径下的某种类型的文件 3. FileModiNotify当文档(文件)被修改时在标题上给出提醒 4. OpenHtm打开Html网页 5. FileMapping使用内存映射文件来传输共享数据 6. ChageTime改变系统时间 7. StartUpProg让系统启动时运行某个应用程序 8. GETCDROM得到系统中所有光驱的盘符 9. LimitTimes限制软件的使用次数 10.GetWinVersion得到操作系统版本 11.HardwareInfo得到系统硬件信息
标签: DeleteCertainFile FolderCopy Visual 程序
上传时间: 2013-12-04
上传用户:
vista硬盘安装,不用刻盘如果你现在正在使用XP或者 Windows2000系统的,没有Vista光盘或者没有DVD刻录机\DVD光驱的,却又想安装一个纯VISTA系统的人,那你就看过来吧
上传时间: 2015-11-05
上传用户:ztj182002
一:需求分析 1. 问题描述 魔王总是使用自己的一种非常精练而抽象的语言讲话,没人能听懂,但他的语言是可逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的: ----------------------------------------------------------- (1) a---> (B1)(B2)....(Bm) (2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在这两种形式中,从左到右均表示解释.试写一个魔王语言的解释系统,把 他的话解释成人能听得懂的话. 2. 基本要求: 用下述两条具体规则和上述规则形式(2)实现.设大写字母表示魔王语言的词汇 小写字母表示人的语言的词汇 希腊字母表示可以用大写字母或小写字母代换的变量.魔王语言可含人的词汇. (1) B --> tAdA (2) A --> sae 3. 测试数据: B(ehnxgz)B 解释成 tsaedsaeezegexenehetsaedsae若将小写字母与汉字建立下表所示的对应关系,则魔王说的话是:"天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅". | 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.
标签: represented integers group items
上传时间: 2016-01-17
上传用户:jeffery
自己用的工具,极其精悍。3句话实现光驱自动开关,中间停5秒供你换盘
标签:
上传时间: 2014-01-05
上传用户:894898248
T3G的TD-SCDMA平台的驱动安装,其中包括弹出弹出光驱,reset usb总线,然后安装驱动
上传时间: 2016-08-16
上传用户:gououo
这是一个带公历农历日历及查询、并带有自动关机,最小化处于托盘,软开关光驱的程序。绝对原创!
上传时间: 2016-10-12
上传用户:wfl_yy
这是书上的代码,用Visual C++6.0控制计算机和光驱,供大家参考
标签: 代码
上传时间: 2016-12-19
上传用户:开怀常笑
功能: 用鼠标打开/关闭CD-ROM的工具。 动机: 由于写字台空间有限,我自己的PC被迫放到桌旁的地上,开、关CD-ROM很不方便,所以就编了这么一个东西。后来考虑到经常在关机时将光盘忘记在光驱里,因此又加了一个“退出Windows时自动弹出CD”功能。 说明: 源代码中不仅演示了对光驱的操作,还演示了动态菜单、tray app的实现。
上传时间: 2014-01-02
上传用户:jackgao