原理不赘述随便找个博客看看後缀表达式即其计算
原理简单,实现起来有几个小问题:
A2:所以需要自己写一个一个字符串转换为int/double的函数目前写的字符串转换成int,毕竟double不精确如果想用double,可以自己实现一个分数类重载各种运算符即可,要精确结果用分数表示,要小数结果分子除以分母
Q3:如何拓展其他雲算法
A3:实现一个add_operation即可,并提供计算方法优先级信息
//简单的函数直接写成内联的了
//初始化运算符优先级信息 //中缀表达式变后缀表达式
随便写写,可能有bug并没有仔细debug
发布了83 篇原创文章 · 获赞 38 · 访问量 2万+