中缀转后缀
摘要:
转载:对于一个中缀表达式 a+b*c*(d-e/f) 转换成后缀是这样的形式 abc*def/-+后缀表达式是相当有用处的,转换成后缀表达式后求值会简单很多.那么该如何转换呢?网上关于这方面的资料一搜一大把,每本数据结构的书中都会提及这个算法,在这个算法中,用到 栈 这个数据结构.1,关键是比较运算符的优先级,谁的优先级高,谁就出现在前面上面的表达式中,有括号的时候括号优先级最高,*/次之,+-最后. 在上面的表达式中+的优先级不如*的高,因此,在后缀表达式中*出现在+前面,2,遇到操作数的时候总是直接输出,不做任何比较3,遇到左括号总是直接入栈,遇到右括号的时候总是弹栈,一直弹到遇到一个左括 阅读全文
posted @ 2011-10-09 12:44 嗜血魂K 阅读(938) 评论(0) 推荐(0)
浙公网安备 33010602011771号