摘要:
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1237这道题主要思路是这样的:设置两个栈,一个用来保存后缀式的栈,一个用来暂时保存运算符的栈,将中序表达式一个一个字符地读入,遇到数字字符就直接压入后缀式栈,遇到运算符时就先暂时保存到运算符栈中,等到下次读到字符时将运算符栈中的运算符与之比较优先级,若运算符栈里的运算符的优先级高于这次读到的运算符就将运算符栈中的运算符进栈,否则将这个运算符压入运算符栈。代码如下: 1 #include <cstdio> 2 #include <cstring> 3 #include < 阅读全文
posted @ 2012-08-10 07:00
山路水桥
阅读(2210)
评论(0)
推荐(0)