elvalad

修仙

2014年10月27日

桟的使用之算术表达式求值

摘要: 1. 背景知识对于算术表达式(1+((2+3)*(4+5))),如何使用程序进行计算能够很好表示运算符的优先级,从而获得正确的结果呢?简化处理,我们将算术表达式当做一个字符串,包含运算数,左括号,运算符和右括号,这里只处理带有加减乘除以及求平方根的运算。E.W.Dijkstra发明了一种简单的算法,... 阅读全文

posted @ 2014-10-27 23:54 elvalad 阅读(400) 评论(0) 推荐(0) 编辑