为什么用栈实现四则运算
2024-09-28 21:51:38
因为栈的“先进后出”原则。
1、后缀表达式的转化也能使用栈对中缀表达式进行操作从而转化。明显地,由中缀表达式-后缀表达式,后缀表达式-式子结果,都需要使用到栈。四则运算有优先级,比如:乘和除需要先算。
2、如果把符号入栈就可以入一次检查一次什么符号,下一个入栈的时候就判断谁更优先,就出栈进行运算,把这个符号入栈。
3、根据先序,后序,中序,来看入栈和出栈条件,具体操作有难度。
4、优点是能判断优先级,而非一般的直接从前到后计算。
- 上一篇:为什么用迅游加速器会掉线
- 下一篇:为什么用朱代表红色
猜你喜欢
-
镁和稀盐酸反应生成什么
阅读量:15 -
镁和氧化性酸反应会怎么样
阅读量:82 -
镁会和冷水反应吗
阅读量:51 -
镁可以与水反应吗
阅读量:90 -
镁离子和偏铝酸根能否共存
阅读量:57 -
镁离子有没有定性鉴定方法
阅读量:96 -
镁氧柠檬酸盐有什么作用
阅读量:13 -
镁与氯化铝溶液反应
阅读量:91 -
镁与氧气在常温下反应么
阅读量:44 -
镁元素是什么
阅读量:7
猜你喜欢
-
阅读量:83
-
阅读量:56
-
阅读量:81
-
阅读量:87
-
阅读量:18
-
阅读量:21
-
阅读量:86
-
阅读量:41
-
阅读量:19
-
阅读量:35