试题
考点

数据结构-栈、队列-栈

面5笔5

已知-算术表达式的中缀表达式为a-(b+c/d)*e,其后缀形式为()

A.-a+b*c/d

B.-a+b*cd/e

C.-+*abc/de

D.abcd/+e*-

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

正确答案是 D

后缀表达式不包含括号,运算符 放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则)
先是c/d写为cd/,(b+c/d)写为bcd/+,(b+c/d)*e写为bcd/+e*,a- ( b+c/d)*e写为abcd/+e*-。
故答案选D

评论

清歌

2022-05-15 21:00:00

0 0

加载更多