- 11
- 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
您可能关注的文档
- ecshop2.6.0数据库设计分析.doc
- 小笨霖英语笔记1-10.doc
- 3 英语-2016届高三上学期第二次学情调研英语试题.doc
- 会计概念英文名词解释.docx
- 50大好听的歌曲.doc
- 公司mysql部署(主主复制).docx
- phpmyadmin作为管理Mysql数据库的利器.docx
- 人才网数据字典.doc
- 英文励志歌100首.doc
- 小鼠总补体(CH50)ELISA检测试剂盒说明书.doc
- DB61∕T 5141-2025 铝合金加固混凝土结构技术规程.docx
- T∕XCTA 0005-2026 餐饮服务业油烟污染治理技术规范.pdf
- DB31 933-2025 大气污染物综合排放标准.docx
- DB63T 2493-2026 菜薹雄性不育系制种技术规程.docx
- DB42T 2518-2026 排水沥青路面应用技术规范.pdf
- DB42T 2498-2026 波斯菊景观花海种植技术规程.docx
- DB54T 0596-2026 杰卡尔孜半细毛羊.docx
- DB42T 2507-2026 受污染耕地安全利用项目实施规范.pdf
- DB42T 2504-2026 小香葱生产技术规程.docx
- DB42T 2526-2026 地震预警信息发布规范.docx
最近下载
- 《生活英语读写》网课答案.docx VIP
- JC_T 986-2018水泥基灌浆材料.pdf
- 2015年全国中学生生物学联赛北京初赛解析分析.pdf VIP
- 2025年项目管理专业PDCA循环与质量控制专题试卷及解析.pdf VIP
- 2026年安徽新闻出版职业技术学院单招职业技能测试题库含答案详解.docx VIP
- GB50201-2012 土方与爆破工程施工及验收规范.docx VIP
- 碳排放预测模型.docx VIP
- 舞蹈剧《中国妈妈》观后感.docx VIP
- JB/T 5054.3-2000 产品图样及设计文件 格式.pdf VIP
- 高标准农田建设 通则(GB_T 30600-2022).docx VIP
原创力文档

文档评论(0)