高分求解算法? 呵呵,很简单阿一个char一个char的压到堆栈里,然后根据后面运算符的优先级判断是否需要处理前面压进去的:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看这个:http://www.csdn.net/expert/topic/999/999158.xml?temp=.6719171 namowen(寒号不已): 我看了你介绍的文章很好,但是我觉得他的方法是针对某一个表达式,也许是我没有理解好。你做过吗?能给解释解释吗。谢谢 CatLuDn(Lauan)说得对,你还是找本数据结构的书看看吧,在讲堆栈的时候,都是以表达式的计算为例子的。一般是先把中缀表达式(就是你写的那种)转换为后缀表达式,然后再应用后缀表达式计算值。在这里一下子说不清。:) 其实还有个办法,如果你只需要结果的话,你把这个字符串用sql的形式提交给数据库,这样由数据库来完成这些工作,你就只需要取答案了。比如说:select (2*7*(8-6)) as result from dual;RESULT28 基本上什么运算都可以,不过得注意一下异常处理。http://www.csdn.net/expert/topic/1014/1014137.xml?temp=.3812525 刚在那边回复的 在ORACLE:select .... as result from dual;SQL SERVER:select .... ; java异常 子菜单被按钮遮住了怎么办?急 java是用什么代码写的 【请教】关于Inner Class的一点疑问 c语言中的字节顺序转换函数在java中怎么实现? 100分求一道面试题的答案 那里能下载java,j2ee的视频教程啊!指点一二。 急问?如何在ultraedit的宏中定义变量? 求教,关于包引用的问题? 我靠,我真受不了了,为什么我的eclipse总是不能工作?????? 兄弟我没有几个$,请教JDBC驱动不能加载的问题 java高手,请问BDK在那儿下载?
http://www.csdn.net/expert/topic/999/999158.xml?temp=.6719171
我看了你介绍的文章很好,但是我觉得他的方法是针对某一个表达式,也许是我没有理解好。你做过吗?能给解释解释吗。谢谢
select (2*7*(8-6)) as result from dual;RESULT
28
SQL SERVER:select .... ;