所使用的开发环境:Windows10、python(PyCharm)环境 注意:expression已给,包括测试的例子,但是需要词法分析器分析出的token表,格式:(行数, token分类, token内容),可以配套我的词法分析器使用。 要求:创建一个使用LR(1) 方法的语法分析程序,程序有两个输入:1)一个是文本文档,其中包含2º型文法(上下文无关文法)的产生式集合;2)任务1词法分析程序输出的(生成的)token令牌表。程序的输出包括:YES或NO(源代码字符串符合此2º型文法,或者源代码字符串不符合此2º型文法);错误提示文件,如果有语法错标示出错行号,并给出大致的出错原因。 项目简介:程序读入上下文无关文法,并进行拓广文法,将产生式依次形成项目进行储存,设定好起点进行处理得到完整的项目集族,按照项目集族之间的转换得到action、goto表,读取词法分析得到的token,按照之前得到的action、goto表进行处理,得到语法分析的结果,查看是否符合自己设定的语法,如果出错可以形成缺失或者错误导致的错误报告,并输出到result.txt(正确会得到‘YES’)。
1
自考本科 计算机专业 04734 数据结构(实践) 实践报告 举例: 实习的任务: 本次实训我选择的题目是二叉树的遍历与应用算法设计与实现 二叉树是树形结构的一个重要类型,许多实际问题抽象出来的数据结构往往是二叉树类型,应用极为广泛。本次课程设计使用二叉链表来建立二叉树的存储结构,利用栈和队列来实现二叉树的中序非递归遍历和层序遍历,并利用递归来实现二叉树的先序、中序、后序遍历。本次设计还实现了计算二叉树中的叶子结点个数、求二叉树的深度、将二叉树中所有结点的左右孩子互换以及判断二叉树是否为完全二叉树等二叉树的应用算法。 本次设计使用的编程语言是C语言,使用的Microsoft Visual Studio2010编译实现。
2024-02-19 21:16:57 1.36MB 数据结构 计算机科学与技术
1
自考02197概率论与数理统计(二),网盘下载, 文档下载后再打开,在浏览器直接打开可能会乱码,,若需要其他的,请联系QQ1048812475
1
SYSU_课程 介绍 本项目分享了本人及友友们在中山大学计算机学院计算机科学与技术专业的课程资料,项目,笔记,回忆或收集的期末考试资料等。希望对你们有启发或帮助〜如果喜欢不妨碍点个star嘻嘻! 资料表明参考,同学们可自由共享取阅(如若转发请注明出处!谢谢!)。 指数 本仓库中收录的课程及资料目录: :curly_loop: 意味着空(本来就无) 课程 老师 学期 教材/课件 笔记 作业/答案 试卷 项目链接 黄华威 大三上 :check_mark: :check_mark: :curly_loop: :check_mark: 权小军 大三上 :check_mark: :curly_loop: :check_mark: :check_mark: 成慧 大三上 :check_mark: :curly_loop: 陈旭 大三上 :check_mark: :check_mark: :curly_loop: :check_mark: 饶洋辉 大三上 :check_mark: :check_mark: :check_mark: :check_
2023-11-16 01:58:39 603.33MB Python
1
2014北京科技大学计算机科学与技术考研真题
2023-05-03 01:47:03 182KB 北科考研
1
c语言,数据结构试题。
2023-04-05 16:31:08 3.13MB c语言 数据结构
1
TJU-2020数字逻辑实验,内涵数字逻辑笔记 【实验】:ALU,多数表决器,自动贩卖机,分秒数字钟的epl文件,烧写用bin文件,实验报告 【数字逻辑笔记】有课上练习题,和考试的指导
1
本文介绍了操作系统接口的主要内容,包括系统调用、shell命令及其解释程序、Linux的安装和使用、基本工具、文件操作、重定向、管道、压缩和归档文件等。此外,还介绍了进程控制命令、自动任务命令、文本编辑器、网络配置和网络应用工具、获取用户和系统信息以及shell程序设计等方面的内容。该文旨在帮助读者更好地理解和掌握操作系统接口的相关知识。
1
此份试题包括有计算机体系结构、计算机组成原理、数据结构、C语言程序设计的内容,并附有一份试题答案。
2023-02-22 12:16:58 332KB 体系结构 组成原理 数据结构
1
该文档是数据库课程设计文档,也可以为java web设计文档。本文档描述了资料在线共享平台的设计与实现。
2022-12-15 19:25:08 6.31MB 计算机科学与技术 java web 课程设计
1