当前位置: 首页 > news >正文

张家口网站建设公司爱做的小说网站

张家口网站建设公司,爱做的小说网站,2020十大网络安全公司排名,有人有片资源吗免费高清🍎道阻且长,行则将至。🍓 🌻算法,不如说它是一种思考方式🍀算法专栏: 👉🏻123 一、🌱150. 逆波兰表达式求值 题目描述:给你一个字符串数组 token…
🍎道阻且长,行则将至。🍓

🌻算法,不如说它是一种思考方式🍀


算法专栏: 👉🏻123


一、🌱150. 逆波兰表达式求值

  • 题目描述:给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。
    请你计算该表达式。返回一个表示表达式值的整数。
  • 来源:力扣(LeetCode)
  • 难度:简单
  • 提示:
    1 <= tokens.length <= 104
    tokens[i] 是一个算符("+"、"-"、"*" 或 "/"),或是在范围 [-200, 200] 内的一个整数
  • 注意:
    有效的算符为'+'、'-'、'*' 和 '/'
    每个操作数(运算对象)都可以是一个整数或者另一个表达式。
    两个整数之间的除法总是 向零截断 。
    表达式中不含除零运算。
    输入是一个根据逆波兰表示法表示的算术表达式。
    答案及所有中间计算结果可以用 32 位 整数表示。

逆波兰表达式
逆波兰表达式是一种后缀表达式,所谓后缀就是指算符写在后面。
平常使用的算式则是一种中缀表达式,如 ( 1 + 2 ) * ( 3 + 4 )
该算式的逆波兰表达式写法为 ( ( 1 2 + ) ( 3 4 + ) * )
逆波兰表达式主要有以下两个优点
去掉括号后表达式无歧义,上式即便写成 1 2 + 3 4 + * 也可以依据次序计算出正确结果。
适合用栈操作运算:遇到数字则入栈;遇到算符则取出栈顶两个数字进行计算,并将结果压入栈中。

🌴解题

1.使用栈

遇到数字则入栈;遇到算符则取出栈顶两个数字进行计算,并将结果压入栈中:

  • code
class Solution {public int evalRPN(String[] tokens) {Stack<String> stack=new Stack<>();int ans=0;for (String token:tokens) {switch (token){case "+":ans= Integer.parseInt(stack.pop())+Integer.parseInt(stack.pop());stack.push(String.valueOf(ans));break;case "-":ans= Integer.parseInt(stack.pop());ans=Integer.parseInt(stack.pop())-ans;stack.push(String.valueOf(ans));break;case "*":ans= Integer.parseInt(stack.pop())*Integer.parseInt(stack.pop());stack.push(String.valueOf(ans));break;case "/":ans= Integer.parseInt(stack.pop());ans=Integer.parseInt(stack.pop())/ans;stack.push(String.valueOf(ans));break;default:stack.push(token);}}int str=Integer.parseInt(stack.pop());return str;}
}

在这里插入图片描述


鹊桥仙
湛湛长空,乱云飞度,吹尽繁红。
正当年,紫金空铸,万里黄沙无觅处。
沉江望极,狂涛乍起,惊飞一滩鸥鹭。
鲜衣怒马少年时,能堪那金贼南渡?

返回第一页。☝


☕物有本末,事有终始,知所先后。🍭

🍎☝☝☝☝☝我的CSDN☝☝☝☝☝☝🍓

http://www.yayakq.cn/news/930520/

相关文章:

  • 新闻列表做的最好的网站个体工商户备案网站备案
  • 建设网站要用到什么语言网站开发课程有哪些
  • 网站输入一级域名自动跳转二级域名上虞做网站公司
  • 网站帮助文档怎么写中国工程建设信息网官网查询
  • 重庆网站制作机构企业培训考试系统
  • 只做百度移动端网站可以吗电商网站开发的项目描述
  • 培训教育网站开发多城市网站设计
  • 湖南网站建设公网站备案未注销 影响
  • 网站建设修饰商品网站建设策划案范文
  • 浙江微信网站建设报价做门户网站的意义在哪
  • 做夜场网站上海市人力资源网官网
  • 福州市建网站公司网站开发工程师求职信
  • 25转行做网站运营做网站小代码大全
  • 网站开发工作好找吗网站关键词优化外包服务
  • 国外做彩票网站违法吗什么是网络推广营销
  • 湖南住房和建设厅网站深圳seo网站建设
  • wordpress 模板文件贵州快速整站优化
  • 餐饮手机微网站怎么做哪家网络公司比较好
  • 做公司网站别人能看到吗6网址格式
  • 网站建设范本珠海互联网公司有哪些
  • 自己做的网站为什么不显示图片网站建设十年杜绝模板
  • 悦昂网站建设哈尔滨 网站建设仟路
  • drupal7建站教程怎么做seo信息优化
  • 安徽湖滨建设集团有限公司网站一流本科专业建设点网站
  • 东莞做营销型网站茌平网页设计
  • 东莞网站优化推荐wordpress聚合插件
  • 推广网站平台免费网站开发怎样
  • 企业 php网站建设wordpress按条件搜索功能
  • wordpress媒体保存目录网站seo如何做好优化
  • 网站建设毕业设计文献综述互联网是网络营销的媒体