为什么用栈实现四则运算
2024-09-28 21:51:38
因为栈的“先进后出”原则。
1、后缀表达式的转化也能使用栈对中缀表达式进行操作从而转化。明显地,由中缀表达式-后缀表达式,后缀表达式-式子结果,都需要使用到栈。四则运算有优先级,比如:乘和除需要先算。
2、如果把符号入栈就可以入一次检查一次什么符号,下一个入栈的时候就判断谁更优先,就出栈进行运算,把这个符号入栈。
3、根据先序,后序,中序,来看入栈和出栈条件,具体操作有难度。
4、优点是能判断优先级,而非一般的直接从前到后计算。
- 上一篇:为什么用迅游加速器会掉线
- 下一篇:为什么用朱代表红色
猜你喜欢
-
用医保卡去医院看牙齿可以报销吗
阅读量:63 -
租房一般要问清楚哪些问题
阅读量:76 -
如何选购儿童三轮车
阅读量:16 -
烤漆门如何补漆
阅读量:60 -
黑色车漆面白斑如何处理
阅读量:73 -
怎么正确护理头发
阅读量:29 -
卫生间防水需要注意哪些
阅读量:21 -
羽绒服漏绒怎么解决
阅读量:6 -
怎样选购水管
阅读量:29 -
海苔如何选购
阅读量:60
猜你喜欢
-
阅读量:37
-
阅读量:95
-
阅读量:43
-
阅读量:56
-
阅读量:16
-
阅读量:38
-
阅读量:21
-
阅读量:55
-
阅读量:83
-
阅读量:56