C语言接口设计与实现 -- 本书概念清晰、内容新颖、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。本书倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24个C语言接口及其实现。本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API,本书是一本针对
上传时间: 2015-09-08
上传用户:er1219
上下文无关文法(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
一:需求分析 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
书名:《MATLAB及在电子信息课程中的应用》第一版。作者:陈怀琛等 MATLAB语言具备高效、可视化及推理能力强等特点,在目前工程界是流行最广 的科学计算语言。本书由语言篇和应用篇两部分组成,语言篇介绍MATLAB语言的基本语法, 便于自学,又可作为教学教材。应用篇讲述MATLAB近百个实例程序,涉及的课程范围有 电路、信号与系统、数字信号处理、控制系统等。这些实例使用了MATLAB中多方面的语 句,可使读者能迅速掌握MATLAB编程的技巧,提高完成工程课程的效率。 本书可作为学习MATLAB语言的入门教材;也可供理工科大学师生及工程技术人员参考。
上传时间: 2014-06-05
上传用户:q123321
本书概念清晰、内容新颖,实例详尽,使一本有关设计、实现和有效使用C语言库函数,掌握创建可重建C语言软件模块技术的参考指南,本书倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24个C语言接口及其实现。 本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API。本书是一本针对C语言程序员的不可多得的好书,也是值得所有希望掌握可重用软件模块技术的读者阅读的参考书籍。
标签:
上传时间: 2016-01-03
上传用户:dongqiangqiang
以下几个matlab程序对雷达常用的线性调频信号(lfm信号)进行脉冲压缩时的关键问题进行了仿真,其中包括旁瓣抑制影响(加窗与不加窗)、多卜勒频移影响,并对时域脉压与频域脉压结果进行了对比分析,供相关技术人员参考。
上传时间: 2013-12-11
上传用户:wangdean1101
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
用c语言写的synflood原码,可供研究网络安全的技术人员参考
上传时间: 2013-12-19
上传用户:BIBI
随着Internet的发展,网络技术显得越来越重要。本书首先介绍了网页设计新语言ASP.NET的新特性,然后通过大量精彩实例介绍了HTML、Visual Basic.NET、C#、ADO.NET的应用,最后讲述了应用程序的编辑以及Web服务和高级应用。 本书由浅入深,层层深入地讲解了ASP.NET技术,在书中大量地使用了实例,相信这样一定能帮助读者快速全面地掌握ASP.NET,并能使用它来开发自己的Web应用程序。如果对VB的语法或对以前版本的ASP很熟悉,本书将帮助这些读者成为掌握ASP.NET这一领先技术的人才。 本书主要面向初、中级用户,可作为大专院校及培训班的教材,也可供相关技术人员参考。
上传时间: 2013-12-22
上传用户:cazjing
一个不怕网络训练程序,适用于大专本科毕业设计,以及专业技术人员参考
上传时间: 2014-12-02
上传用户:sunjet