下载 >  开发技术 >  其它 > 数据结构课程设计魔王语言解释

数据结构课程设计魔王语言解释

#include<stdio.h> #include<stdlib.h> #define STACK_INIT_SIZE 100 #define STACK_INCREMENT 10 struct Stack{ char* base; char* top; int stacksize; }; void InitStack(struct Stack &s){//构造栈 s.base=(char*)malloc(STACK_INIT_SIZE*sizeof(char)); s.top=s.base; s.stacksize=STACK_INIT_SIZE; } …………
2009-06-11 上传大小:7KB
分享
收藏 举报
魔王语言数据结构课程设计 可运行

魔王语言数据结构课程设计 魔王语言数据结构课程设计 魔王语言数据结构课程设计 魔王语言数据结构课程设计

立即下载
数据结构魔王语言

魔王语言的解释器,具体如下: 如,我们有魔王语言的解释规则: B →tAdA;A→ sae;(ehnxgz) → ezegexenehe 则魔王语言B(ehnxgz)B解释成tsaedsaeezegexenehetsaedsae。

立即下载
数据结构魔王语言解释

数据结构魔王语言解释 数据结构魔王语言解释

立即下载
c语言魔王语言解释(数组方式)

用c语言数组对数据结构清华大学版魔王语言题目进行解释

立即下载
魔王语言实验报告,数据结构课程

数据结构课程实验报告——魔王语言的解释。

立即下载
魔王语言解释器,栈和队列实验

设计并实现魔王语言的解释器,具体要求如下:大写字母表示魔王语言的词汇;小写字母表示人的词汇语言;魔王语言中可包含括号。 如,我们有魔王语言的解释规则: B-&gt;tAdA;A-&gt;sae;(ehnxgz) -&gt; ezegexenehe 则魔王语言B(ehnxgz)B解释成tsaedsaeezegexenehetsaedsae

立即下载
数据结构课程设计--魔王语言解释实习报告

数据结构课程设计实习报告--魔王语言解释

立即下载
用栈实现的魔王语言,将魔王语言按照一定的规则翻译成人类的语言

用C语言实现的魔王语言编程,其中用到了栈的基本操作,是基于栈的练习

立即下载
数据结构课程设计-魔王语言解释

武汉理工大学 数据结构课程设计 魔王语言解释

立即下载
魔王语言解释(严蔚敏版数据结构

数据结构栈与队列那部分的课程设计,自己写的,经过验证的,可以正确执行

立即下载
数据结构实验-魔王语言-源码加实验报告

做好的数据结构实验-魔王语言-源码加实验报告

立即下载
魔王语言翻译器及译码器(栈和队列及其应用)

此文件为魔王语言翻译器及译码器的实现。是数据结构中栈和队列的应用。压缩包中附有完整源代码。

立即下载
数据结构实习魔王语言解释

魔王语言解释,用到了栈与队列来实现的,大部分函数写在main里,可以抽出来改进。

立即下载
数据结构课程设计魔王语言解释

1.问题分析和任务定义 1.1问题分析 有一个魔王总是使用自己的一种非常精练而抽象的语言讲话,没有人能听得懂,但他的语言是可以逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的: (1)α→β1β2…βm (2)(θδ1δ2…δn)→θδnθδn-1…θδ1θ 在这两种形式中,从左到右均表示解释。试写一个魔王语言的解释系统,用下述两条具体规则和上述规则形式(2)实现,把他的话解释成人能听得懂的话。 (1)B→tAdA (2)A→sae t d s a e z g x n h 天 地 上 一只 鹅 追 赶 下 蛋 恨 1.2任务定义 该问题要求输入一句魔王说的话后,能够将他的话翻译成人能听得懂的话,并将其输出,由于题中只给出了A和B的转换规则,以及字母:t,d,s,a,e,z,g,x,n,h,d所对应的汉字,所以输入的魔王的话只能是上述字符与括号所组成的字符串,否则导致不能翻译。要求能输出提示“非法输入!请重新输入魔王说的话:”,直至输入符合要求的魔王语言。输入了符合要求的魔王语言后,会输出相应的一组汉字。 测试数据: a.用于正确性检测的合法数据: B(ehnxgz)B解释成tsaedsaeezegexenehetsaedsae 若将小写字母与汉字建立上表所示的对应关系,则输出的结果为:“天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅。” b.用于健壮性检测的非法输入数据: EKwr

立即下载
魔王语言解释(源码)

魔王的语言解释,数据结构习题集里的实习题

立即下载
C语言数据结构实习 魔王语言翻译

C语言数据结构实习题魔王语言翻译,使用栈和队列实现

立即下载
魔王语言解释用下述两条具体规则和上述规则形式(2)实现。设大写字母表示魔王语言的词汇;小写字母表示人的语言词汇;希腊字母表示可以用大写字母或小写字母代换的变量。魔王语言可含人的词汇。

有一个魔王总是使用自己的一种非常精练而抽象的语言讲话,没有人能听懂,但他的语言是可以逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的: (1)α-&gt;β1β2……βm (2)(θδ1δ2……δn)—&gt;θδnθδn-1……θδ1θ 在这两种形式中,从左到右均表示解释。试写一个魔王语言的解释系统,把他的话解释成人能听得懂的话; 基本要求 用下述两条具体规则和上述规则形式(2)实现。设大写字母表示魔王语言的词汇;小写字母表示人的语言词汇;希腊字母表示可以用大写字母或小写字母代换的变量。魔王语言可含人的词汇。 (1)B-&gt;tAdA (2)A-&gt;sae

立即下载
魔王语言 数据结构c语言

用下述两条具体规则和上述规则形式(2)实现。设大写字母表示魔王语言的词汇;小写字 母表示人的语言词汇;希腊字母(a,b1,s,y1等)表示可以用大写或小写字母代换的变量。 魔王语言可含人的词汇。 (1)B-&gt;tAdA (2) A-&gt;sae [测试数据] B(einxgz)B 解释成 tsaedsaeezegexeneietsaedsae 若将小写字母与汉字建立下表所示的对应关系,则魔王说的话是“天上一个鹅地上一个鹅 鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一个鹅地上一个鹅。” t d s a e z G x n i 天 地 上 一个 鹅 追 赶 下 蛋 恨 [实现提示] 将魔王的语言自右至左进栈,总是处理栈顶。若是开括号,则逐一出栈,将字母顺序入队 列,直至闭括号出栈,并按规则要求逐一出队列再处理后入栈。其他情形较简单,请读者 思考如何处理,应首先实现栈和队列的基本运算。

立即下载
魔王语言解释程序详解

本程序可以帮助你更清楚的了解魔王语言解释程序,运行一下。

立即下载
数据结构课程设计课题

数据结构试验课程设计\综合实验七___魔王语言解释

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

数据结构课程设计魔王语言解释

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: