1 / 4
文档名称:

数据结构实验一.ppt

格式:ppt   大小:297KB   页数:4页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构实验一.ppt

上传人:mugver83 2017/8/1 文件大小:297 KB

下载得到文件列表

数据结构实验一.ppt

相关文档

文档介绍

文档介绍:数据结构实验一 栈和队列
问题描述:有一个魔王总是使用自己的一种非常精练而抽象的语言讲话,没有人能听得懂,但他的语言是可以逐步解释***能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的;
α→β1β2…βm
(θδ1δ2…δn)→δnθδn-1θ…δ2θδ1
在这两种形式中,从左到右均表示解释。试写一个魔王语言的解释系统,把他的话解释***能听得懂得话。
基本要求:用下述具体规则和上述规则形式2实现。设大写字母表示魔王语言的词汇;小写字母表示人的语言词汇;希腊字母表示可以用大写字母或小写字母代换得变量。魔王语言可含人的词汇。
B→tAwdA
A→sae
测试数据:
B(ewinxgzw)B解释成tsaewdsaewezegexeneiewtsaewdsae;
若将小写字母与汉字建立下表对应关系,则魔王说的话是:“天上一只鹅,地上一只鹅,鹅追鹅赶鹅下鹅蛋鹅恨鹅,天上一只鹅,地上一只鹅”。






一只



i
n
x
g
z
e
a
s
d
t
,
w
实验提示:将魔王的语言自右至左进栈,总是处理栈顶字符。若是开括号,则逐一出栈,将字母顺序入队列,直至闭括号出栈,并按规则要求逐一出队列再处理后入栈。其他情形较简单,请思考应如何处理。应首先实现栈和队列的基本操作。
实验规范要求:
1、程序需要包括详尽的注释。
2、实验报告要求要有程序算法的完整流程图
3、实验不得抄袭,一经发现,被抄者取总成绩的80%作为其最后成绩,抄者一律零分。