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

LL(1)文法

于 2022-03-15 发布 文件大小:931.31 kB
0 113
下载积分: 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 个回复

  • prt
    实现对Win7x64上的指定进程号的进程的驱动保护,使其不被任务管理器结束掉(To achieve the specified process ID Win7x64 processes drive protection, so as not to end off by the task manager)
    2013-10-11 10:05:15下载
    积分:1
  • chap3_3
    时滞系统大林算法matlab.m文件 c语言仿真程序(Delay Control with Dalin Algorithm)
    2012-09-01 08:21:43下载
    积分:1
  • SMT32_从机
    SMT32F103 GD32F130从机I2C,从方式中断接传送数据(SMT32F103 GD32F130 slave I2C, from the way interrupt to transfer data)
    2017-11-09 20:33:09下载
    积分:1
  • 输入捕获测频率占空比
    说明:  stm32f103输入捕获测量方波频率和占空比的程序(Input acquisition frequency duty cycle)
    2020-07-31 17:20:11下载
    积分:1
  • 固件库
    小板子,就是为了下个东西上传,大家随便随便随便随便随便随便随便随便表示表示吧随便随便随便随便是不是八十八随便随便随便随便随便随便随便八十八顺便把随便是不是不是不是不是吧 看看吧
    2022-07-21 22:24:27下载
    积分:1
  • MangerPool
    unity内存缓冲池,如果要想游戏运行时不卡,我们必须要进行预加载,意思就是放技能或者出现怪物的时候,程序只需要SetActivie(true) 就可以了。但是你又不能预加载的东西太多,因为预加载和内存就像一把天枰,一旦预加载过多了你的游戏内存可能就爆了。 所以我觉得用Unity3D开发游戏,你必须要用缓存池。(The unity of memory buffer pool)
    2014-12-25 10:35:59下载
    积分:1
  • Pointer C language learning is that the biggest obstacles through the teaching f...
    指针是C语言学习的最大障碍,通过教学文件,可以明确指针的概念。
    2023-03-01 13:55:03下载
    积分:1
  • trosMPU788
    用于arduino的加速度传感器MPU788的库文件(library file of MPU788 for Arduino)
    2014-12-18 11:10:05下载
    积分:1
  • MTKBuilder
    2011-04-07 12:05:07下载
    积分:1
  • 电力系统潮流计算
    电力系统潮流计算,电力系统分析中的pq分解法,非常有用
    2022-07-01 21:55:21下载
    积分:1
  • 696518资源总数
  • 105559会员总数
  • 1今日下载