数据结构-栈、队列-栈
已知-算术表达式的中缀表达式为a-(b+c/d)*e,其后缀形式为()
A.-a+b*c/d
B.-a+b*cd/e
C.-+*abc/de
D.abcd/+e*-
正确答案是 D
清歌
2022-05-15 21:00:00
这问题真不好答
花将离
2018-10-13 14:46:16
按优先级依次把连个数间的符号移到最后: 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*
冬季恋歌
2018-10-13 14:46:08
这个非常简单,该中缀表达式首先可以看成两次子项,第二个子项前的运算符为-,所以后缀表示法的结尾肯定是“-”。 结论:后缀表示法的结尾肯定是中缀表示法最后一个子项前的运算符。 在下屡试不爽,如有不当之处,望相告
小小小可乐
2018-10-13 14:45:58
加载更多