已知-算术表达式的中缀表达式为a-(b+c/d)*e,其后缀形式为()
A.-a+b*c/d
B.-a+b*cd/e
C.-+*abc/de
D.abcd/+e*-
正确答案是 D
这问题真不好答
按优先级依次把连个数间的符号移到最后: 1、优先级最高为(b+c/d)*e (把(b+c/d)看为一个数): a-(b+c/d)e* 2、最高级又为c/d:a-(b+cd/)e* 3、最高级为括号内容(b+cd/),忽略括号:a-bcd/+e*
这个非常简单,该中缀表达式首先可以看成两次子项,第二个子项前的运算符为-,所以后缀表示法的结尾肯定是“-”。 结论:后缀表示法的结尾肯定是中缀表示法最后一个子项前的运算符。 在下屡试不爽,如有不当之处,望相告
多线程中sleep()和wait()方法的区别
请你谈谈Cookie的弊端
北京有一条1公里长的街道,你认为一天能收多少钱的停车费?
cookies,sessionStorage 和 localStorage 的区别?
这问题真不好答
按优先级依次把连个数间的符号移到最后:
1、优先级最高为(b+c/d)*e (把(b+c/d)看为一个数): a-(b+c/d)e*
2、最高级又为c/d:a-(b+cd/)e*
3、最高级为括号内容(b+cd/),忽略括号:a-bcd/+e*
这个非常简单,该中缀表达式首先可以看成两次子项,第二个子项前的运算符为-,所以后缀表示法的结尾肯定是“-”。 结论:后缀表示法的结尾肯定是中缀表示法最后一个子项前的运算符。 在下屡试不爽,如有不当之处,望相告