首页 > 其他 > 详细

逆波兰表达式

时间:2021-03-16 22:13:04      阅读:27      评论:0      收藏:0      [点我收藏+]

之前没见过遇到了就记录一下,直接看题和解析就能懂,

写出a(b-cd)+e-f/g(h+ij-k)的逆波兰表达式。

根据运算符优先级添加括号。
a(b-cd)+e-f/g(h+ij-k)
= a * (b - (c * d)) + e - (f / g) * (h + (i * j) - k)
= a * (b - (cd)) + e - (fg/) * (h + (ij) - k)
= a * (bcd-) + e - (fg/) * ((hij+) - k)
= (abcd-) + e - (fg/) * (hij+k-)
= (abcd
-e+) - (fg/hij+k-)
= (abcd
-e+fg/hij+k-*-)

Answered by Miner_Sty

逆波兰表达式

原文:https://www.cnblogs.com/mrdoghead/p/14546028.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!