- 12
- 0
- 约1.22万字
- 约 32页
- 2017-12-14 发布于河南
- 举报
数据结构课设报告-算术表达式求值
课程设计报告数据结构课程名称: 算术表达式求值题目名称: 学生姓名: 学号: 课程成绩: 二零一六 年 六 月需求分析本演示程序用C++6.0编写,完成栈的生成。输入的形式和输入值的范围:输入合法表达式,以“#”结尾;输入的操作数是正整数,运算符只含加减乘除四种运算符。(2)输出的形式:显示输入是否正确、输入序列和栈的变化过程、计算结果。(3)程序所能达到的功能:完成算术表达式的计算。(4)测试数据:①输入3*(2+4)#;②输入5*-2#。概要设计为了实现上述程序功能,需要定义栈的抽象数据类型:ADT SqStack{数据对象:D={ai| ai ∈ElemSet,i=1,2,3……,n,n≥0}数据关系:R1={ai-1,ai| ai-1,ai ∈D,i=1,2,3,……,n}基本操作:InitStack(SqStack S)操作结果:声明栈建立函数Push(SqStack S,char e)初始条件:栈已经存在操作结果:声明入栈函数Pop(SqStack S)初始条件:栈已经存在操作结果:声明出栈函数DispStack(SqStack S)初始条件:栈已经存在操作结果:从栈底到栈顶依次输出各元素本程序包括5个函数:①主函数main()②确定如何入栈函数evaluate( )③声明取栈顶元素函数GetTop( )④声明比较函数Compare( )⑤声明运算函数Operat
您可能关注的文档
最近下载
- 中耳炎疾病PPT课件.pptx VIP
- 中国国电集团司采购供应商管理办法(试行).pdf VIP
- 道路运输管理台账.doc VIP
- 时尚大片相册服装秀简洁模板 时装服装设计专业大学生作品展示show秀简洁演示模板.pptx VIP
- 机构名称: 中国电力科学研究院电力工业电气设备质量检验测.doc VIP
- 高考语文诗词鉴赏《雪》含答案解析.docx VIP
- DL_T 1597-2016 电力行业数据灾备系统存储监控技术规范.pdf VIP
- (正式版)D-L∕T 320-2019 个人电弧防护用品通用技术要求(代替DLT 320-2010).docx VIP
- 时尚之美:服装设计作品展示-自然与人类的和谐共生.pptx VIP
- 结构随机振动.ppt VIP
原创力文档

文档评论(0)