码迷,mamicode.com
首页 >  
搜索关键字:逆波兰式    ( 74个结果
【leetcode】:Evaluate Reverse Polish Notation (python)
逆波兰式的求解,建立一个类栈容器,遍历给定的逆波兰表达式,遇到数字就push, 遇到操作符就进行出栈,连续出两次,因为给定的四则运算符都是双目的,这里注意下这两个操作数的先后顺序,因为对于加法和乘法没关系,但是对于减法和除法是有先后关系的。然后进行相应的运算,将结果push进栈中。 这里附带说明下python中进行除法运算与c,java系列中的除法的不同,就是向下取整的问题。这种不同表现在两个操...
分类:编程语言   时间:2014-07-06 12:22:02    阅读次数:235
大一C语言结课设计之《简单计算器》
/*===============================================*** 设计目的:简单计算器,计算形如10*(20.2-30.6)+5.0/2的表达式值 ** 简要原理:中缀式转逆波兰式(后缀式) ** IDE:Dev-Cpp 4.9.9.2 ** 注意事项:括号必须是英文状态的 ** 时间: 2014-6-17 \*====================...
分类:编程语言   时间:2014-06-22 18:48:27    阅读次数:260
HDU1237 简单计算器 【栈】+【逆波兰式】
简单计算器 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 11955    Accepted Submission(s): 3896 Problem Description 读入一个只包含 +, -, *, / ...
分类:其他好文   时间:2014-06-01 17:56:15    阅读次数:502
codechef Transform the Expression 转换成逆波兰式
把一般式子转换成逆波兰式。 这里的都是加括号的,难度降低点。 Example Input: 3 (a+(b*c)) ((a+b)*(z+x)) ((a+t)*((b+(a+c))^(c+d))) Output: abc*+ ab+zx+* at+bac++cd+^* 知道其特点就好办: 1 遇到字母一定是可以输出的 2 遇到操作符号就入栈 3 遇到括号')',就出栈...
分类:其他好文   时间:2014-05-03 15:35:28    阅读次数:317
74条   上一页 1 ... 6 7 8
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!