- 2
- 0
- 约4.98千字
- 约 12页
- 2018-03-02 发布于河南
- 举报
数据结构实习报告 魔王语言
数据结构实习报告
题目:设计一个魔王语言解释系统
班级:信息管理与信息系统11-1
姓名:崔佳
学号:201101050903
完成日期:2013.06.02
一、需求分析
1. 本演示程序中,魔王语言限制在小写字母‘a’-‘z’之间且必须限制在括号内以及大写字母A和B。出现的重复字符或非法字符,程序运用时自动过滤去,输出的结果中将不含重复字符和非法字符。
2. 魔王语言遵守如下规则:
1) (θδ1δ2δ3…δn) 2) B tAdA A sae
3. 演示程序以用户和计算机对话的形式进行,即在计算机终端中显示提示信息之后,有用户自行选择下一步命令,相应输入数据和运算结果在其后显示。
4. 程序的执行命令包括:
1)选择操作
2)任意键结束
二、概要设计
为实现上述功能,需要栈和队列两个抽象数据类型。
1. 栈抽象数据类型定义
ADT stack{
数据对象:D={ai|ai∈Elemset,i=1,2,3,…n,n=0}
数据关系:R1={ai-1,ai|ai-1,ai∈D,i=2, … n}
基本操作:
InitStack(s)
操作结果:构造一个空栈s。
Push(s, e)
初始条件:栈s已存在。
操作结果:插入元素e为新的栈顶元素。
Pop(s, e)
初始条件:栈s已存在且非空。
操作结果:删除栈
您可能关注的文档
- 环球中央花园媒体推广方案.doc
- 红包与回扣的现实意义.doc
- 煤气放散技术要求.docx
- 索池学校2011春季学期安全工作计划.doc
- 精神文明宣传材料.doc
- 热水器培训.doc
- 烧结节能方案.doc
- 管理培训—企业如何快速培养优秀管理者课纲简(卓).doc
- 火电厂英语专业驶汽机).doc
- 漫步丽江古城,品味小资生活.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)