社区
C++ 语言
帖子详情
急求后缀转中缀表达式的程序
surgent
2009-04-03 12:13:38
如题,输入是含+-*/的后缀表达式,数字是浮点数,要输出其中缀表达式,不建二叉树就输出的,不必要的小括号必要输出。需要可以运行的代码,谢谢好心人,我想了想没想到好的办法
...全文
150
7
打赏
收藏
急求后缀转中缀表达式的程序
如题,输入是含+-*/的后缀表达式,数字是浮点数,要输出其中缀表达式,不建二叉树就输出的,不必要的小括号必要输出。需要可以运行的代码,谢谢好心人,我想了想没想到好的办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
surgent
2009-04-04
打赏
举报
回复
没有括号表达式就错了。。。
ryfdizuo
2009-04-04
打赏
举报
回复
用栈实现
严版的数据结构上面好像有的,
flameearth
2009-04-03
打赏
举报
回复
不用二叉树?
etherli
2009-04-03
打赏
举报
回复
不建二叉树就输出
难道要用递归?
不懂,帮UP
Proteas
2009-04-03
打赏
举报
回复
不懂,帮顶了。
nnliubin
2009-04-03
打赏
举报
回复
不考虑括号的话就可能会好解决些
ltc_mouse
2009-04-03
打赏
举报
回复
用栈可以不?
<表达式> = <运算数> | <表达式> <运算符> <表达式>
流程:
1. 清空表达式栈
2. 读入运算数,入栈,直到遇到运算符
3. 读入运算符,从栈中弹出两个表达式,与运算符组成新的表达式,入栈,如输入结束goto 4,否则goto 2
4. 弹出栈底元素,即为所求中缀表达式,此时应该栈空,否则原表达式错误
C++
中缀表达式
转
后缀
表达式
一、思路:和
中缀表达式
的计算类似,只不过不用计算,把表达式输出即可 1.用字符数组存储整行输入的
中缀表达式
; 2.接着从字符数组的0位置开始判断字符,如果是数字,那就要判断后面是否是数字,如果是就不断扫描组成一个整数 (暂不考虑负数和小数),最终组成一个整数,然后输出这个数(因为不用计算,所以直接输出即可); 3.如果是左括号,直接进符号...
中缀表达式
转
换为
后缀
表达式
一、
后缀
表达式求值
后缀
表达式也叫逆波兰表达式,其求值过程可以用到栈来辅助存储。假定待求值的
后缀
表达式为:6 5 2 3 + 8 * + 3 + *,则其求值过程如下: 1)遍历表达式,遇到的数字首先放入栈中,此时栈如下所示: 2)接着读到“+”,则弹出3和2,执行3+2,计算结果等于5,并将5压入到栈中。 3)读到8,将其直接放入栈中。 4)读到“*”,弹出8和
数据结构-02 图解
中缀表达式
转
后缀
表达式并计算值
目录: 数据结构-01-图解
后缀
表达式值计算方式 数据结构-02 图解
中缀表达式
转
后缀
表达式并计算值 1.图解
中缀表达式
转
后缀
表达式 通过 数据结构-01-图解
后缀
表达式值计算方式 我们了解到
后缀
表达式(例如:9 3 1 - 3 * + 10 2 /+)对计算机运算的方便,但是它却让我们这些人类十分的难受,因此我们需要在设计一个,
中缀表达式
转
后缀
表达式的
程序
来一劳永逸. 规则:依次遍历表达式, 1.如果是数字就添加到
后缀
表达式上(相反于数据结构-01-图解
后缀
表达式值计算方式 ) 2.如果是符号就
中缀表达式
转
前缀、
后缀
表达式
中缀表达式
转
前缀、
后缀
表达式
后缀
表达式
转
中缀表达式
在学习《数据结构与算法分析》时,第3章有一个练习题,第1问要求编写
程序
将
中缀表达式
转
换成
后缀
表达式,这个还是容易的,因为书上已经给了详细的思路,用栈就可以了,实现方法在我另一篇博客里有写到-
中缀表达式
转
后缀
表达式。这题最后一问是让把
后缀
表达式
转
换成
中缀表达式
,这个还是有点难度的,当时是想按计算
后缀
表达式的方法得到
中缀表达式
,思路很简单,也很好实现,但这样会出现一个问题——
转
换结果里有多余的括号,比
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章