资源简介
一个表达式和一棵二叉树之间,存在着自然的对应关系。写一个程序,实现
基于二叉树表示的算术表达式Expression的操作。
假设算术表达式Expression内可以含有变量(a-z),常量(0-9)和二元运算符(+,-,*,/,^(乘幂))。实现以下操作:
(1)ReadExpr(E)――以字符序列的形式输入语法正确的前缀表达式并构造表达式E。
(2)WriteExpr(E)――用带括号的中缀表达式输出表达式E。
(3)Assign(V,c)――实现对变量V的赋值(V=c),变量的初值为0。
(4)Value(E)――对算术表达式E求值。
基于二叉树表示的算术表达式Expression的操作。
假设算术表达式Expression内可以含有变量(a-z),常量(0-9)和二元运算符(+,-,*,/,^(乘幂))。实现以下操作:
(1)ReadExpr(E)――以字符序列的形式输入语法正确的前缀表达式并构造表达式E。
(2)WriteExpr(E)――用带括号的中缀表达式输出表达式E。
(3)Assign(V,c)――实现对变量V的赋值(V=c),变量的初值为0。
(4)Value(E)――对算术表达式E求值。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
- 上一篇:基于kinect的人体动作识别系统
- 下一篇:P2P传输UDP打洞源码
相关资源
- 树莓派CAN通讯(c语言)
- c 常用的数据结构 (Errata for Ford/Top
- avl树的实现(c语言)
- 微软等数据结构算法面试100题全部答
- C++实战源码-树控件的服装设计
- C++实战源码-以树状结构显示城市信息
- C++实战源码-使树视图控件具有复选功
- C99标准的新特性.pdf
- 平衡二叉树算法
- 低频词过滤系统 c++ 数据结构
- C++实现主席树(可持久化线段树)
- c++ 实现 本科生导师制度系统源码(数
- 哈夫曼树C语言编程实现
- c++ 排队就诊系统源码(数据结构)
- 利用队列找出迷宫的最优解
- 学校超市选址问题+数据结构(源码
- 数据结构Prim最小生成树
- 练习数据结构用途
- 二叉树 入门级
- 数据结构教程李春葆版第三版上机实
- 基于八叉树分解的三维重建
- 二叉树基本运算
- 数据结构与算法分析—c语言描述_课后
- C++实战源码-按树结构输出区域信息
- 严蔚敏版数据结构所有算法代码.wps
- c++ 多项式计算(支持加减乘除以及带
- c++ 遍历二叉树(基本二叉树方法)
- C语言实现二叉树的基本操作
- 小甲鱼数据结构源码
- 数据结构单链表c语言源代码
评论
共有 条评论