天天看点

leetcode【栈与队列—中等】 150.逆波兰表达式求值

前言

题目

题解

NO1:栈解决(后缀表达式)

参考文章

哈喽,我是长路,目前刚刚大三,方向是后端也偶尔捣鼓下前端,现在的主语言是Java。之前一大段时间都是在学习web开发的一些技术,就很久没有进行类似于数据结构、算法之类的学习与刷题,打算这段时间拾起来好好学一学、搞一搞。

这段时间也是机缘巧合看到草帽路飞的博客,加了自学群,正巧看到博主组织在群里组织了leetcode刷题打卡活动,我也就参与进来,为期一个月,打算坚持每天都花一些时间做一些题目,并通过博客的方式来进行记录。

目前跟着一个Github仓库刷题(leetcode):代码随想录leetcode刷题,当前为栈与队列专题。

题目来源leetcode

leetcode地址:150. 逆波兰表达式求值,难度:简单。

题目描述(摘自leetcode):

本地调试代码:

题目给的就是后缀表达式

思路:若是数字直接入栈,碰到运算符出栈两次进行相应运算后,将运算结果入栈,之后重复即可。其中需要注意的是给的是字符串数组,需要进行转换以及要注意/、-时,要拿后出栈的运算前出栈的。

代码:

[1]. leetcode题解

[2]. 代码随想录—150. 逆波兰表达式求值

我是长路,感谢你的耐心阅读。如有问题请指出,我会积极采纳! 欢迎关注我的公众号【长路Java】,分享Java学习文章及相关资料 Q群:851968786 我们可以一起探讨学习 注明:转载可,需要附带上文章链接