![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 76
真的真的码不动了
爱写代码,更爱生活
展开
-
后缀表达式(C语言版)
如果按照上一道题的逻辑,前面的5+6输出很正常(+遇到了56后面的-然后直接输出,然后得把-存入栈中),但是-遇到的下一个符号是*,而结果是-在*的后面,仔细一想后缀表达式的*输出的位置同计算式8*7后面的+的位置,因为(5+6)(8*7)-这里可以把括号里面的看作一个元素,那么我们只要在*遇到栈中的-时不进行输出,而把*存起来,当后面的+遇到*时再把*输出,此时再把前面一个-进行输出,而这种做出这种思路的方法,就是算数优先级。7-(5+8-6)这里的5+8-6时的-遇到前面入栈的+时+出栈。原创 2024-04-08 20:13:28 · 1120 阅读 · 0 评论 -
后缀表达式(超详细版)
根据我学这个这个知识点的经验,可能有很都人学到这个知识点时都是一脸懵比,啥符号后移,都是啥啥啥,其实吧,这个还是比较简单的(狗头保命),接下来,就有小编我把这个知识点给掰开细讲,保证让大家明明白白,那么,走起~为了能让大家更好地理解这个知识点,我会这个知识点分为以下两点:加减,加减乘除。原创 2024-04-08 20:01:19 · 612 阅读 · 0 评论