C语言:数据结构(写出下边这个中缀表达式的后缀表达式)A*-B+C AB-*C+这个答案是怎么得出来的,谁能给我通俗的说一下过程!

来源:学生作业帮助网 编辑:作业帮 时间:2024/03/29 23:24:13

C语言:数据结构(写出下边这个中缀表达式的后缀表达式)A*-B+C AB-*C+这个答案是怎么得出来的,谁能给我通俗的说一下过程!
C语言:数据结构(写出下边这个中缀表达式的后缀表达式)
A*-B+C AB-*C+
这个答案是怎么得出来的,谁能给我通俗的说一下过程!

C语言:数据结构(写出下边这个中缀表达式的后缀表达式)A*-B+C AB-*C+这个答案是怎么得出来的,谁能给我通俗的说一下过程!
网上说的都比较麻烦,其实很简单:
首先你要知道一点就是中缀转为后缀时操作数的顺序是不会变的.另外“(”也不会出现在后缀表达式中.
然后,你可以这样看,在这个表达式中,按照运算法则,应该先算(-B) (这里你的表达式里应该是少了个括号),所以就是“B-”在一起,然后再把(-B)的结果乘以A,就变成了 AB-*(因为是A*(-B),所以A在B前,而“*”在“-”的后面),然后将上面的结果+C,同样的道理分析,自然就是:AB-*C+了.(注:因为C是在AB的后面,所以C在*的后面)
如果中缀表达式是:C+A*(-B),则后缀表达式即为:CAB-*+.
希望你能理解!

同样的例子,请参见:http://zhidao.baidu.com/question/402558457.html?oldq=1

C语言:数据结构(写出下边这个中缀表达式的后缀表达式)A*-B+C AB-*C+这个答案是怎么得出来的,谁能给我通俗的说一下过程! 数据结构题,中缀表达式A-(B+C/D)*E的后缀表达式是? C语言数据结构(写出下列中缀表达式的后缀表达式)(1) -A+B-C+D A-B+C-D+(2) A*-B+C AB-*C+答案我是知道的,但我不知道是怎得来的,请懂的给我说说! 表达式求值中缀表达式转换为后缀表达式,并求值,(C语言) 数据结构,如何把一个后缀表达式换为中缀表达式,比如a+b*c+(d*e+f)*g C语言!1.要求:完成标准中缀算术表达式求值运算.2.中缀表达式由键盘输入,以回车键结束.如:3*((4+6)-(5-2)^3)3.输入的中缀表达式符合以下要求:(1) 中缀表达式长度不确定.(2) 中缀表 数据结构 前缀表达式 中缀表达式 后缀表达式各是什么啊?怎么相互转化呢? 数据结构中的树与二叉树已知一算术表达式的中缀形式A+B*C-D/E,后缀ABC*+DE/-,前缀形式为什么 中缀表达式A*B*C,后缀表达式是多少.初学者, 数据结构,中缀算术表达式,求后缀算术表达式,急 急,万分感激题目是这样的,已知一个中缀表达式为:40+(10-8)*2 -16/8,请写出对应的后缀表达式?答案是这样的:40 10 8 -2 * + 16 8 / _ 这个逻辑表达式是什么意思,C语言 表达式a*(b+C)-d的后缀表达式什么?什么叫中缀和后缀? 中缀表达式A-(B+C/D)*E的后缀表达式是什么 用C++实现布尔表达式的真值问题目的:本课程设计是求中缀算术表达式真值问题.求中缀算术表达式值的问题是数据结构中栈的一个典型应用.通过本题,学生应掌握中缀表达式和后缀表达式的 数据结构和C语言数据结构有什么区别 我用C语言写一个关于算术表达式求值的程序.(用数据结构中的栈知识) 求《数据结构》课程设计(题目:算术表达式求值)系统应具备的功能:(1)设计算术表达式的存储结构(2)实现前缀表达式、中缀表达式和后缀表达式的求值 (3)输出求值结果希望 数据结构(C) 请用类C语言实现括号匹配的检验这个算法