99问答网
所有问题
4.将下列表达式的逆波兰式写出来
(A*(B+C)+D)*E-F*G
(A-C)*(B+D)+(E-F)/(G+H)
举报该问题
其他回答
第1个回答 2008-05-30
我教你个简单方法,csdn上看来的。
以(A*(B+C)+D)*E-F*G为例:
1)加括号 ((((A*(B+C))+D)*E)-(F*G))
2)提算符 ((((A,(B,C)+)*,D)+,E)*,(F,G)*)-
3)去括号 ABC+*D+E*FG*-
同样,对于(A-C)*(B+D)+(E-F)/(G+H)
AC-BD+*EF-GH+/+
第2个回答 2008-05-28
逆波兰式其实就是二叉树的后序遍历,编译器根据你写的表达式生成一个二叉树,在后序遍历,得到逆波兰式。
ABC+*D+E*FG*-
AC-BD+*EF-GH+/+
从左向右每2个相近的字符和运算符先运算,在和别的运算
第3个回答 2008-05-28
ABC+*D+E*FG*-
AC-BD+*EF-GH+/+本回答被提问者采纳
第4个回答 2008-05-28
ABC+*D+E*FG*-
AC-BD+*EF-GH+/+
第5个回答 2008-05-28
他们不是回答了吗? 绝对正确
相似回答
写出表达式
A+B*C/D-E/(F-H)*(P+U)+K的波兰式和
逆波兰式
.
答:
波兰式:+-+A/*BCD*/E-FH+PUK
逆波兰式
:ABC*D/+EFH-/PU+*-K+
将赋值语句 x=a*b/(c+2*d)+e*f+g 表示为相应
的逆波兰式
和
四
元式...
答:
逆波兰式
(
后缀表达式
)a*b/(c+2*d)+e*f+g ->[a*b/(c+2*d)+e*f]g+ ->[a*b/(c+2*d)][e*f]+g+ ->[ab*]/(c+2*d)][ef*]+g+ ->[[ab*]/[c[2*d]+]]ef*+g+ ->[ab*][c[2*d]+]/ef*+g+ ->ab*c2d*+/ef*+g+
四
元式:(其中,t1,t2为中间变量)(*...
什么是
逆波兰式
答:
逆波兰式也叫后缀表达式(将运算符写在操作数之后)如:我们平时写a+b,这是中缀表达式,写成后缀表达式就是:ab+ (a+b)*c-(a+b)/e
的后缀表达式
为:(a+b)*c-(a+b)/e →((a+b)*c)((a+b)/e)- →((a+b)c*)((a+b)e/)- →(ab+c*)(ab+e/)- →ab+c*ab+e/- 将一个...
逆波兰式
是什么样的
答:
逆波兰式
(Reverse Polish notation,RPN,或逆波兰记法),也叫
后缀表达式
(将运算符写在操作数之后)一个表达式E的后缀形式可以如下定义:(1)如果E是一个变量或常量,则E的后缀式是E本身。(2)如果E是E1 op E2形式的表达式,这里op是如何二元操作符,则E的后缀式为E1'E2' op,这里E1'和E2'...
逆波兰式
举例
答:
让我们通过一个实例来解析逆波兰式,以表达式(a+b)*c为例。在
逆波兰式中
,这个表达式会被转换为"ab+c*"的形式。首先,计算机
将表达式
从左到右逐个元素压入栈中,遇到运算符时,它会弹出栈顶的两个元素进行运算。在这个过程中,我们进行如下操作:将a压入栈(位置0) 将b压入栈(位置1) ...
请
把
算术
表达式
b*(-c+d)+c/(-f)翻译成
四
元式和
逆波兰式
答:
四
元式:(+,-c,d,t)(*,b,t,t)(/,c,-f,t1)(+,t,t1,t)最后答案为t。
逆波兰式
:b -c d + * c -f / +
逆波兰式
定义
答:
后缀表达式
,也称为
逆波兰式
,是将数学运算转换为一种特定的符号顺序,便于计算机处理。这种转换基于
以下
规则:1. 如果表达式E是一个变量或常量,其后缀形式即为E本身,例如变量a的后缀式就是a。2. 当E是二元操作符op连接的E1和E2,如E1 op E2,其后缀式写作E1' op E2',其中E1'和E2'是E1和E2...
表达式
a*(b+c)/d-(f+e)
的逆波兰式
表示是?
答:
b,c,+,a,*,d,/,f,e,+,- 中间结果存放在栈上。
表达式
a*(-b+c)
的逆波兰式
是
视频时间 00:50
大家正在搜
给出下面表达式的逆波兰式表示
波兰表达式与逆波兰表达式
中缀表达式和逆波兰式的相互转换
中缀表达式转换成逆波兰式
逆波兰式建立表达式树
下列表达式为0的是
下列表达式中值为0的是
下列表达式中错误的是
表达式x+1>x是什么表达式
相关问题
表达式求值 逆波兰式
数学表达式转换成后缀式(逆波兰式),对后缀式进行计算,
什么是逆波兰式
如何将算术表达式转化为逆波兰式并求出其值
疑问:求表达式a+b*(c-d)-e/f的波兰式和逆波兰式。
逆波兰式的名字出处是什么?为什么会叫这个名字?
算术表达式转化成逆波兰式(C语言)
C语言编程 键盘输入一个含有括号的四则运算表达式,实现功能如...