表达式用叉树表示.docVIP

  • 17
  • 0
  • 约8.03千字
  • 约 18页
  • 2017-03-30 发布于江苏
  • 举报
表达式用叉树表示

数据结构程序报告(3) 2011.3.29 2. 需求分析: (1)功能:表达式可以用二叉树表示,对于简单的四则运算,请实现以下功能 【1】对于任意给出的前缀表达式(不带括号)、中缀表达式(可以带括号)或后缀表达式(不带括号),能够在计算机内部构造出一棵表达式二叉树,并且图示出来(图形的形式)。 【2】对于构造好的内部表达式二叉树,按照用户的要求输出相应的前缀表达式(不带括号)、中缀表达式(可以带括号,但不允许冗余括)或后缀表达式(不带括号)。 提示:所谓中缀表达式中的冗余括号,就是去掉括号后不影响表达式的计算顺序。例如:“(c+b)+a”中的括号是冗余的,可以表示成不冗余的“c+b+a”。 (2)输入输出要求:请输入字符串表达式: 树形二叉树(图形显示) 中缀表达式为: 前缀表达式为: 后缀表达式为: 概要设计:(算法) 分成两部分完成: 【1】前缀、中缀、后缀表达式-二叉树表达式 前缀表达式-二叉树表达式:(a)碰到操作数则把其值赋给相应

文档评论(0)

1亿VIP精品文档

相关文档