登录
首页 » c++ » LL(1)文法

LL(1)文法

于 2022-03-15 发布 文件大小:931.31 kB
0 146
下载积分: 2 下载次数: 1

代码说明:

FIRST(α)的构造实现代码 FIRST(α)的构造算法 要构造FIRST(α),根据定义: α=X1?Xn 那么对于从前到后的Xi我们进行分类讨论: 如果Xi∈Vt,那么FIRST(α)=FIRST(Xi)={Xi} 如果Xi∈Vn,因为不存在左递归,所以Xi=a.......|?,那么FIRST(Xi)={a,?,FIRST(Xi+1)} 只要Xi?1不包含?,那么Xi不可能影响FIRST(α) 那么我们通过记录每个a∈V,然后进行深度优先记忆化搜索,将所有的状态填满,因为LL(1)文法使不会回溯的,所以能够保证在O(n)的时间完成,采取递归的形式实现

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Addition
    进行加法运算的实例程序,是照着别人的做的,如果有初学者可以看看。(An example program for adding operations is based on what others do, if you have a beginner.)
    2017-06-29 15:31:28下载
    积分:1
  • test12_FPGAtoMOTOR
    2011年电子竞赛蓝牙控制智能小车程序,正常行驶以及超车(2011, the Bluetooth control intelligent electronic race car program, and overtaking the normal driving)
    2011-10-21 11:24:47下载
    积分:1
  • c#图像基础
    说明:  C#语言实现的资源管理技术,重点针对图像的处理(Resource management technology realized by C language, focusing on image processing)
    2020-03-14 00:07:29下载
    积分:1
  • 95755001
    InvokeJVM_demo using Java virtual machine
    2017-07-18 01:59:12下载
    积分:1
  • c++ 解析pcap包源代码
    解析wireshark 包源代码,包括udp和tcp 内容,解析后存入tmp2.txt 文件 解析过程:     1.  分析以太类型是否为case 0x0800: //ip ,不分析其它包     2.  分析包的传输层协议是udp还是tcp ,抛弃其它包     3.  读取tcp和udp数据内容
    2022-05-05 07:40:12下载
    积分:1
  • revit二次开发获取纹理贴图
    过IExportContext导出类中的Onmaterial()方法,可以获取到材质相关信息,主要是材质ID,再根据材质ID得到材质对象material,然后通过如下代码获取Asset对象: ElementId appearanceId = material.AppearanceAssetId; AppearanceAssetElement appearanceElem = document.GetElement(appearanceId) as AppearanceAssetElement; Asset theAsset = appearanceElem.GetRenderingAsset(); 这个Asset对象里面就包含了所有外观渲染相关的数据,包括材质的贴图。判断属性名为“unifiedbitmap_Bitmap”的属性,即为想要的纹理图,具体Asset属性的读取可以在Revit的API文档中搜Asset,会有例子介绍。
    2023-06-13 01:00:03下载
    积分:1
  • AdafruitCC3000
    wifi模块cc3000在arduino中的库,直接调用(wifi cc3000 arduino)
    2014-12-01 21:13:04下载
    积分:1
  • 转换工具Tickstory Lite(最新版)
    说明:  用于转换tick数据到mt4中,生成fxt文件,直接用于测试,免去下载数据过程(convert tick data to metatrader format)
    2020-06-19 13:00:02下载
    积分:1
  • myDataCollect
    C#编写的串口数据采集器,实时动态显示曲线!这是个一个医疗器械做的一个测试工具!还不错!动态显示动态保存数据!(C# prepared by the serial data acquisition, real-time dynamic display curve! This is a medical device to do a test tool! Pretty good! Dynamic Display Dynamic saved data!)
    2020-11-04 09:49:51下载
    积分:1
  • STM32 ADC
    STM32F103ZET6的ADC采样工程是将电压模拟量转换为数字量的过程,展示了STM32单片机AD采样软件的具体操作。(The ADC sampling project of STM32F103ZET6 is the process of converting the voltage analog to digital, and shows the specific operation of the AD sampling software of the STM32 single chip microcomputer.)
    2018-01-19 15:10:57下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载