登录
首页 » 算法 » 编译原理实验LL1文法判断C语言实现

编译原理实验LL1文法判断C语言实现

于 2022-06-18 发布 文件大小:32.15 kB
0 215
下载积分: 2 下载次数: 1

代码说明:

应用背景编译原理实验中的LL1文法判断,输入文法,分为可推出空判断、first集、follow集、select集的计算,最后判断是否是LL1文法。代码有注释,各模块功能齐全。关键技术用到了一些C库函数,代码还可进行精简,注重代码重用,阅读容易。

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

发表评论

0 个回复

  • 二分搜索CPP代码
    二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
    2022-03-20 05:11:34下载
    积分:1
  • 字符串模式匹配(KMP
    字符串的模式匹配(KMP算法)-string pattern matching (KMP algorithm)
    2022-01-25 20:35:54下载
    积分:1
  • a program for calculating factorial.
    阶乘,一个数学公式-a program for calculating factorial.
    2023-07-03 00:25:02下载
    积分:1
  • 重言式的判别
    资源描述 先来明确一下概念:一个逻辑表达式如果对于其变元的任一种取值均为真,则成为重言式;反之,如果对于其变元的任一种取值都为假,则称为矛盾式,然而,更多的情况下,既非重言式,也非矛盾式。 对于一个逻辑表达式,到底属于上面三种情况的哪一种,可以有很多种判断方法,如真值表法,直接证明法等等,这些你可以参考 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-04-13 03:40:04下载
    积分:1
  • 高速缓存
    高速缓存算法- High speed buffer algorithm
    2022-01-21 02:48:28下载
    积分:1
  • 隐马尔可夫工具箱,matlab试用,简单易学,方便快捷
    隐马尔可夫工具箱,matlab试用,简单易学,方便快捷-Hidden Markov toolbox, matlab trial, easy to learn, convenient and quick
    2023-08-24 15:35:04下载
    积分:1
  • Romberg algorithm example
    龙贝格算法的例子-Romberg algorithm example
    2022-03-20 20:03:19下载
    积分:1
  • TDOA_AOA定位的扩展卡尔曼滤波MATLAB源代码
    TDOA/AOA是无线定位领域里使用得比较多的一种定位体制,其中TDOA(到达时间差)是通过检测信号到达两个基站的时间差,而不是到达的绝对时间来确定移动台的位置,降低了时间同步要求。采用三个不同的基站可以测到两个TDOA,移动站位于两个TDOA决定的双曲线的交点上。到达角度测距AOA是基于信号到达角度的定位算法是一种典型的基于测距的定位算法,通过某些硬件设备感知发射节点信号的到达方向,计算接收节点和锚节点之间的相对方位或角度,然后再利用三角测量法或其他方式计算出未知节点的位置。基于信号到达角度(AOA)的定位算法是一种常见的无线传感器网络节点自定位算法,算法通信开销低,定位精度较高。扩展卡尔曼滤波器是最经典的非线性滤波算法,可用于目标的定位和动态轨迹跟踪。
    2022-07-03 15:15:19下载
    积分:1
  • 德劳内三角实现二维或三维任意点的三角网格划分C
    德劳内三角算法实现二维或三维任意点的三角网格划分C-Delaunay triangulation algorithm arbitrary two-dimensional or three-dimensional triangular point mesh C
    2022-04-15 08:00:05下载
    积分:1
  • 在 c + + 中的 SHA1
    数字签名是一个数学计划演示数字消息或文档的真实性。有效的数字签名给的收件人的理由相信该消息由已知发件人,这样发件人不能否认曾经发送过 (认证和不可否认性) 的消息,该消息过境 (完整性) 中没被更改。软件分发、 金融交易和其他重要探测伪造或篡改的情况,通常使用数字签名。
    2022-02-26 02:12:01下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载