编写一个LEX输入文件,使之生成可计算文本文件的字符数、单词数和行数且能够报告这些数字的程序。单词为不带标点或空格的字母和/或数字的序列。标点和空格不算为单词。编写一个LEX输入文件,使之可生成将SPL程序注释之外的所有关键字(保留字)均转换为大写的程序。有关SPL的关键字请见第2章或第8章所述。该LEX生成的程序要能够对SPL源程序进行分析,将不是大写的关键字转换为大写。生成如下文法表示的表达式对应的计算器: exp->exp + exp | exp – exp | exp *exp | exp / exp | exp ^exp | -exp |(exp)|NUM 对于输入的中缀表达式,要给出结果。如3+(4*5)结果应为23.要求能连续处理若干个数学表达式,直到输入结束或文件结束。 已知表达式文法的扩充巴克斯范式为: S->E# E->T+T|T-T T->F*F|F/F F->(E)|I 从键盘或文件输入表达式,利用递归下降法求出其值。若输入表达式有错,则给出报错信息。例如:输入表达式串为13+5*4,则应给出结果为23.
1
java初学者
2021-03-15 09:04:30 70KB 递归算法
1
c语言使用递归解24点游戏的小程序,程序中有一个小缺陷,但基本的算法是正确的
2021-03-13 23:11:46 2KB C语言 解24点程序
1
汉诺塔问题的非递归代码
2021-03-12 17:05:16 2KB 汉诺塔
1
双向递归卷积神经网络用于关系分类
2021-03-12 14:08:15 289KB 研究论文
1
用非递归后序遍历二叉树的方式实现的表达式计算,进行了精细的表达式逻辑判断和处理,可进行加减乘除、括号、小数的计算。项目结构清晰,基本都有代码注释,可用于数据结构实验。同为学习人,能力有限,不足之处还请指出。
2021-03-10 16:01:15 664KB C++ 数据结构 表达式计算 二叉树
1
RLS递归最小二乘方自适应算法源程序-rls算法.rar RLS(递归最小二乘方自适应算法源程序)
2021-03-09 18:42:54 770B matlab
1
基于递归神经网络与K折交叉验证的R-RTRL用于多步预测滑坡位移
2021-03-09 10:05:22 285KB 研究论文
1
Tensorflow 2 DA-RNN 的Tensorflow 2(Keras)实现, 论文: : 安装 pip install da-rnn 用法 from da_rnn import ( DARNN ) model = DARNN ( 10 , 64 , 64 ) y_hat = model ( inputs ) Python Docstring符号 在此项目的方法的文档字符串中,我们具有以下表示法约定: variable_{subscript}__{superscript} 例如: y_T__i表示 ,在时间T第i个预测值。 alpha_t__k表示 ,注意权重在时间t测量第k个输入特征(驾驶序列)的重要性。 DARNN(T,m,p,y_dim = 1) 以下(超级)参数的命名与本文一致,但本文未提及的y_dim除外。 T int窗口的长度(时间步长) m in
1
C#实现汉诺塔(递归)PPt以及程序(汉诺塔及阶乘)
2021-03-06 20:05:08 69KB C# 递归 汉诺塔
1