中缀转后缀表达式计算实现源码(C++、Java)
2022-05-03 12:11:38 5KB 中缀表达式 后缀表达式
1
用栈实现中缀表达式转为后缀表达式,规定了各个符号的优先级,可以说是对栈概念的深入理解
2022-01-05 17:17:26 1KB C++ 数据结构 中缀转后缀
1
实现了 有理数(可以负数,可以小数点)之间的加减法(允许包含括号的加减乘除) 允许负数带括号 利用BigDecimal 大数据类 来保证精度 例如Double 2-1.1=0.89999,在大数据类就无异常 例如 9+(-9)=0 9--6=15 9*(-9--3)= -54 3 + (-2) -1 = 0 -9*(9--2)*-3 = 297 实现了键位绑定 本计算器回退功能是直接删除到空 ** 代码含有大量注释 本代码算法为本人独立实现,利用List保存后缀表达式,任何中缀表达式都可以无异常的输入输出,算法过程,每一行都注释解释清晰,保证高质量
2021-10-31 21:13:45 21KB java
1
利用栈原理,设计模板链式栈,实现四则运算的简易计算器,包括判断表达式是否匹配,中缀表达式转后缀表达式,后缀表达式的计算
2021-10-14 18:15:23 2KB 计算器 C++ 中缀转后缀
1
C++基于栈的建议计算器,支持+、-、*、/ 的基本运算。输入中缀表达式,转化成后缀表达式后再输出计算结果。自动检查括号不匹配、除数为0等异常。
2021-10-14 12:42:17 4KB C++ 数据结构 后缀表达式
1
很好的哦~ 表达式的计算(中缀转后缀再计算) 表达式的计算(中缀转后缀再计算)
2021-10-10 09:52:24 3KB 中缀 后缀 表达式 计算
1
中缀表达式转后缀表达式,自己写的,编译一下就能用。 【请注意】: 1.支持小数、不支持负数 2.不支持取负(其实严格的中缀表达式也没有整体取负这一说)
2021-10-04 22:01:49 6KB 数据结构 栈的应用 C语言
1
将中缀表达式转换为后缀表达式_C++程序
2021-10-04 10:37:54 46KB 中缀转后缀
1
一个编译原理中缀转后缀表达式(递归下降翻译成AST,后序遍历得到后缀)的 Java 程序,读取文件中的中缀表达式(每个表达式以分号结束,文件中可以有多个表达式)并转换为等价的后缀表达式后输出到屏幕上, 表达式中的运算量可以是任意整数或者小数,支持加、减、乘、除、取负运算以 及小括号,若用户输入的表达式有误,则提示用户错误的位置。譬如两个运算量之间缺少运 算符、或运算符缺少左(或右)运算量等。 为以上的 Java 程序提供一个随机测试数据发生器(用 Java 语言来写),读取若干随机的正确表达式和不正确表达式。
2021-07-12 16:55:19 20KB 编译原理 中缀转后缀
1
C语言用堆栈实现中缀转后缀,与传统方法相比此方法更胜一筹
2021-05-04 11:56:42 2KB 中缀转后缀
1