这个题在JAVA中你要怎么去解决:求给定字符串的值如"(1+2)*6+7"
2007-10-20 08:11
239 查看
这是在昨天在华为应该"全球化测试"时,面试的张先生给我出的题目,我想了一下,没有做出来,而我给我是:
1、因为从来没有遇到过这样的问题,我肯定会凭经验去试一下看能不能够解决这个问题。
2、如果解决不了,那我就详查JDK中的数学库,看是否有一个现成的类,可以直接运算字符串式。
3、还不行,那就网络搜索,论坛发贴子,QQ郡讨论。
不过,我知道他不满意我这样的答案。
下面是他给我的一个提示(我这里采用白色字体,可以拖选查看):
利用二权树,根据运算符优先级一级一级的划分,可得到需要的需要的结果.
想了一下,确实可行.不知道你是怎么样看这个问题.
编程解决:(暂无)
本文出自:冯立彬的博客
1、因为从来没有遇到过这样的问题,我肯定会凭经验去试一下看能不能够解决这个问题。
2、如果解决不了,那我就详查JDK中的数学库,看是否有一个现成的类,可以直接运算字符串式。
3、还不行,那就网络搜索,论坛发贴子,QQ郡讨论。
不过,我知道他不满意我这样的答案。
下面是他给我的一个提示(我这里采用白色字体,可以拖选查看):
利用二权树,根据运算符优先级一级一级的划分,可得到需要的需要的结果.
想了一下,确实可行.不知道你是怎么样看这个问题.
编程解决:(暂无)
本文出自:冯立彬的博客
相关文章推荐
- 错误,这个如何解决呢?内存溢出的问提。把JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m 还是不行
- Java里面是怎么解决没有链表这个问题的啊?
- [已解决]android的textview 里面的text 怎么也不到中间的位置,这个时候需要设置android:includeFontPadding="false"
- . 【JAVA】给定任意 字符串"yekmaakkccekymbvb",求出字符串中有多少种字符,以及每个字符的个数?
- 在"Select top 2 * from news order by count"进行筛选时,如果count值有重复时,则筛选结果将不是2条记录,这个问题该怎么解决?
- java调用svnkit连接svn出现Exception in thread "main"怎么解决
- java: -source 1.6 中不支持 switch 中存在字符串 和 "compileDebugJavaWithJavac"的错误解决
- eclipse中新建jsp页面报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bui出错怎么解决
- 为了解决这个问题:07文本WORD文档超链接、页码成{HYPERLINK"网站"}、{PAGE}/{NUMPAGES}
- MyEclipse 9 出现"Caused by: java.lang.OutOfMemoryError: PermGen space"解决
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决办法
- Java解决取数据时“因数据库中 字符串含空格 而取值不成功”的问题
- 怎么解决java.lang.NoClassDefFoundError错误
- 解决办法 Exception in thread "main" java.lang.NoClassDefFoundError
- 【tomcat】启动报错:Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"] java.lang.Exception: Socket bind failed 和java.net.BindException: Address already in use: JVM_Bind错误解决
- error LNK2001: 无法解析的外部符号 _IID_IDirectInput8A,这个怎么解决?
- eclipse---配置,解决The superclass "javax.servlet.http.HttpServlet" was not found on the Java
- DB2中SQLSTATE=57016 SQLCODE=-668,原因码 "7"的解决
- 针对"不重新发送信息,则无法刷新网页。"的终极解决方法。(php&java范例)
- Java 用"|"作为分隔符分割字符串