《数据结构》算术表达式求值.docVIP

  • 48
  • 0
  • 约1.21万字
  • 约 16页
  • 2018-12-27 发布于安徽
  • 举报
范文 范例 指导 参考 word版 整理 Word下载可编辑 资源共享 专业资料 资源共享 二 课程设计2——算术表达式求值 需求分析 程序的主要功能 程序运行平台 数据结构 算法及时间复杂度 测试用例 程序源代码 三 感想体会与总结 算术表达式求值 一、需求分析 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正整数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#”,如:#(7+15)*(23-28/4)#。引入表达式起始、结束符是为了方便。编程利用“算符优先法”求算术表达式的值。 二、程序的主要功能 (1) 从键盘读入一个合法的算术表达式,输出正确的结果。 (2) 显示输入序列和栈的变化过程。 三、程序运行平台 Visual C++ 6.0版本 四、数据结构 本程序的数据结构为栈。 (1)运算符栈部分: struct SqStack //定义栈 { char *base; //栈底指针 char *

文档评论(0)

1亿VIP精品文档

相关文档