扫一扫,访问微社区
只需一步,快速开始
对输入的四则运算式子字符串求值, 如:2+3*(44.3+235)
不能用 JAVASCRIPT 中的 eval 或其它语言中类似的功能,要自己写一个算法来求值 如果无法完全完成,只能处理没有括号的也可有:3W 解答开新帖,并把阅读权限设为111(没权限就不要设了...:time: 不要高于150,那样我就看不到了。。。) 新开的帖会在解答结束后合并到此帖 此题目完全完成饭票的下限为10W,视情况可加倍
波兰式(还是叫逆波兰?忘了...可以参考下数据结构方面的书,关于树的遍历:后序遍历) 如: 12+34 表示为: 12 34 + 12+45*4 表示为: 12 45 4 * + 12+23*(34+334) 表示为:12 23 34 334 + * + 这样的式子没有括号,只须从后到前读.... 接下来就是这整个算法了。。。
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
用微信扫一扫互动赢积分
|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )
GMT+8, 2025-5-11 10:19
Powered by Discuz! X3.5
Copyright © 2001-2024 Tencent Cloud.