编译原理语法分析器,输出语句,出错处理,符号表, 实验C源程序,实验代码
2021-11-07 12:57:31 215KB 编译原理 语法分析 实验报告
1
编译原理实验 C语言 预测分析方法 预测分析 预测分析
2021-11-06 16:50:06 9KB 编译原理 C语言 预测分析
1
我为了找个实验的代码,把csdn关键字是 同步机构和 pv操作的文件【都下载了一遍】,花了好多积分呢。其中有一个是10积分的 汗!【现在打包发上来 嘿嘿!】 希望能帮到大家
2021-11-06 12:21:57 213KB 同步机构 PV操作 操作系统实验4 c++
1
C#实验报告:简易计算器、记事本、图形图像处理、数据操作源代码及实现结果截图
2021-11-06 11:30:04 868KB C# 实验报告
1
数据结构关于二叉树的建立遍历以及应用二叉树进行编解码 实验要求 必做部分 1. 小明会按照前序的方式输入一棵二叉树。例如,输入$ACG##H##D##BE#I##F##的话,代表了下面这棵树: 2. 请分别按照前序、中序、后序输出这棵树。 选做部分 背景 在影视剧中,我们经常会看到二战期间情报人员使用电报哒哒哒地发送信息,发送电报所使用的编码叫做摩尔斯电码(或者叫做摩斯密码)。甚至在现代,SOS仍然是国际通用的求救信号之一,其“三短、三长、三短”同样是摩斯密码的编码方式。 摩斯密码使用若干个“点”和“划”来表示一个字母,字母和字母之间使用短暂的停顿来表示。例如,一种常见的编码方式为: 字母 摩斯密码 字母 摩斯密码 A .- E . B -... F ..-. C -.-. G --. D -.. H .... 实际上,一个摩斯密码本可以使用一棵二叉树来存储: 上图表示,从根节点start开始,遇到一个点(Dot)就访问它的左子树节点,遇到一个划(Dash)就访问它的右子树节点。例如,三个点...代表了S,三个划---代表了O。所以SOS的摩斯密码是... --- ...(中间用空格隔开,表示短暂的停顿)。再比如,爱疯手机有一种来电铃声的节奏为“哇哇哇 哇-哇- 哇哇哇”,这其实表示的是…… 现在,小明想在课上偷偷跟你传纸条,但又不想被其他同学看到内容。因此他跟你约定,每次给你传纸条时都使用摩斯密码来编写。至于密码本,当然不能使用国际通用的,他会在课前告诉你密码本的内容。然而小明发现,每次写纸条、读纸条都不是很方便,所以他想让你做个程序来自动编码/解码你们的摩斯密码。 题目要求 首先,小明输入的那棵二叉树,代表了你们在这堂课上要使用的摩斯密码本。例如,输入$ACG##H##D##BE#I##F##的话,代表了下面这棵树: 第一个字母$是什么并不重要,因为它只是代表了根节点,而根节点在我们的摩斯电码中并不代表一个字符,仅仅代表“start”。 读入密码本后,请记得按照前序、中序、后序输出这棵树。 然后,小明会输入一个数,代表接下来输入的是明文还是摩斯电码。输入0表示接下来他会输入明文,输入1表示接下来输入的是摩斯电码,输入-1程序退出。 1. 如果输入的是0,代表接下来要输入的是明文。程序接受一个字符串,根据字符串中每一个字母输出对应的摩斯电码,用空格隔开。例如如果小明输入“BED”,则程序应该输出“-空格-.空格.-”。如果遇到密码本中没有的字符,则输出“输入有误”。 2. 如果输入的是1,则表示接下来要输入摩斯电码。小明首先会输入一个数字N,代表有几个电码的输入,例如输入4代表之后会输入4个电码(即这个单词有四个字母)。随后输入空格分割的电码,例如, .. . -- -. 程序需要根据摩斯电码解读出明文单词并输出,例如上面的电码表示“CAFE”。如果遇到密码本中没有的编码,则输出“输入有误”。 输入输出样例 必做部分: 请输入二叉树: $ACG##H##D##BE#I##F## 前序遍历:$ACGHDBEIF 中序遍历:GCHAD$EIBF 后序遍历:GHCDAIEFB$ 选做部分: 请选择(0为明文,1为电码,-1退出):0 请输入明文:BED 摩斯电码为:- -. .- 请选择(0为明文,1为电码,-1退出):1 请输入电码个数:4 请输入电码:.. . -- -. 明文为:CAFE 请选择(0为明文,1为电码,-1退出):-1 // 程序结束
2021-11-05 16:44:40 8KB C++ BTree
1
华科计算机学院 20级数据结构C实验报告 顺序表 链表 树 图 本报告最终评分96分。 如有任何问题可以直接与我联系
2021-11-04 14:02:37 2.49MB 华中科技大学 华科 数据结构 实验报告
1
树莓派c语言系列实验,采用C语言实现各种传感器功能
2021-11-03 22:03:56 2.3MB 树莓派 单片机 物联网 嵌入式
1
烟雾传感器
2021-11-03 22:03:56 2.38MB 树莓派 c 单片机 物联网
1
华科计算机 C语言实验程序与报告
2021-11-03 20:03:06 2.49MB C语言
1
c++图形界面,实验六,对窗体应用程序的应用,非常好的代码,敬请期待
2021-11-03 08:53:39 12.25MB C++实验六
1