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

LL(1)文法

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

  • aerodynamics-of-wind-turbines
    Denmark Technical University的大牛Hansen,第二版风力机空气动力学。(Denmark Technical University' s Daniel Hansen, the second edition of wind turbine aerodynamics.)
    2013-07-19 09:00:35下载
    积分:1
  • PMAC labview 编程实例
    基于PMAC与labview的编程实例,帮助新手全面掌握。(A programming instance based on PMAC and labview)
    2020-09-12 20:18:06下载
    积分:1
  • bugubikkjkjkkkkkk
    mnbjnjhjnjnj jbjbjbjbkjbkjbjkbubhbhbhbhbkjbkjbkjbjkbjbjkbjbkbhvfdfyhcxr
    2022-01-26 01:45:44下载
    积分:1
  • AVI
    光流法、帧间差分法、高斯背景模型差分法,在opencv环境下实现运动目标检测(moving objective detection matlab)
    2011-10-27 15:50:28下载
    积分:1
  • 51单片机,智能窗帘
    【实例简介】
    2021-09-02 00:31:14下载
    积分:1
  • C#底层服务框架
    分析了传统DSS的弊端,引出电子商务环境下的DSS应用新模式.针对原有决策电子市场的框架结构,进行相对的完善,给出了一个新决策电子市场模型,并分 析了新模式下完成一次交易事务的全过程.在此基础上,阐述了决策资源描述的重要性,并根据owl-s描述Web服务的框架,对电子市场中的DSS资源进行 针对性的描述.利用新市场模型和资源描述框架,可以有效完善市场功能并形成新模式下相对通用的DSS资源描述方案.
    2022-03-12 19:26:41下载
    积分:1
  • COM
    Source code demo rs232
    2013-08-21 09:19:31下载
    积分:1
  • CSharpComponentEmbedinNET
    网页嵌套的pdf组件,可以在网页中嵌套自己开发的pdf组件(Web nested pdf components can nest pdf components to develop their own web page)
    2012-12-05 22:24:52下载
    积分:1
  • mathandos
    算法设计的动态规划,贪心算法 操作系统的银行家算法等五个小程序(data)
    2009-12-27 17:06:43下载
    积分:1
  • RPG-game-CPP
    此游戏的主要内容是RPG的回合制对战 玩家可选3个不同角色,与AI进行对战。特殊内容包括:实验技能和使用物品。另包含此软件的功能测试 的详细报告。(A RPG game based on C++ programming.An evaluation report provided.)
    2012-11-03 18:53:08下载
    积分:1
  • 696518资源总数
  • 105901会员总数
  • 40今日下载