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

住房和城乡建设部执法网站河北seo网络优化师

住房和城乡建设部执法网站,河北seo网络优化师,国外互联网裁员,创建网站用英语怎么说提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、题目-逆波兰表达式求值 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 提示:这里可以添加本文要记录的大概内容: 4月5…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、题目-逆波兰表达式求值

1.题目描述

2.思路与代码

2.1 思路

2.2 代码

总结


前言

提示:这里可以添加本文要记录的大概内容:

4月5日练习内容


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目-逆波兰表达式求值

1.题目描述

给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。

请你计算该表达式。返回一个表示表达式值的整数。

注意:

有效的算符为 '+'、'-'、'*' 和 '/' 。
每个操作数(运算对象)都可以是一个整数或者另一个表达式。
两个整数之间的除法总是 向零截断 。
表达式中不含除零运算。
输入是一个根据逆波兰表示法表示的算术表达式。
答案及所有中间计算结果可以用 32 位 整数表示。
示例 1:

输入:tokens = ["2","1","+","3","*"]
输出:9
解释:该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9

示例 2:

输入:tokens = ["4","13","5","/","+"]
输出:6
解释:该算式转化为常见的中缀算术表达式为:(4 + (13 / 5)) = 6

示例 3:

输入:tokens = ["10","6","9","3","+","-11","*","/","*","17","+","5","+"]
输出:22
解释:该算式转化为常见的中缀算术表达式为:
  ((10 * (6 / ((9 + 3) * -11))) + 17) + 5
= ((10 * (6 / (12 * -11))) + 17) + 5
= ((10 * (6 / -132)) + 17) + 5
= ((10 * 0) + 17) + 5
= (0 + 17) + 5
= 17 + 5
= 22

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/evaluate-reverse-polish-notation
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2.思路与代码

2.1 思路

1.本题使用栈来解决

2.遍历字符数组,如果遇到运算符则将元素出栈进行运算,并将结果重新入栈

3.如果不是运算符,则将其入栈

4.遍历完字符串,将最终结果出栈并输出

2.2 代码

代码如下(示例):

class Solution {public int evalRPN(String[] tokens) {//创建一个栈Stack<Integer> stack = new Stack<>();//遍历字符串for(String str : tokens){//运算数Integer i1;Integer i2;Integer result;//switch结构switch(str){case "+"://如果是+号,则//出栈i1 = stack.pop();i2 = stack.pop();//计算结果result = i1 + i2;//将结果入栈stack.push(result);break;case "-"://如果是-号,则//出栈i1 = stack.pop();i2 = stack.pop();//计算结果result = i2 - i1;//将结果入栈stack.push(result);break;case "*"://如果是*号,则//出栈i1 = stack.pop();i2 = stack.pop();//计算结果result = i1 * i2;//将结果入栈stack.push(result);break;case "/"://如果是/号,则//出栈i1 = stack.pop();i2 = stack.pop();//计算结果result = i2 / i1;//将结果入栈stack.push(result);break;default://不是运算符则入栈stack.push(Integer.parseInt(str));}}//将最后结果出栈Integer result = stack.pop();return result;}
}


总结

提示:这里对文章进行总结:
 

http://www.mmbaike.com/news/30556.html

相关文章:

  • 做网站带来好处疫情放开最新消息今天
  • wordpress 响应式模板优化大师的功能有哪些
  • 网站开发core文件作用网络营销策划方案论文
  • 专业移动网站建设数字营销案例
  • 360网站运营dz论坛seo
  • 郑州网站推广服务网站推广的意义和方法
  • 安阳做网站多少钱凡科建站app
  • 珠海网站建设运营公司seo排名平台
  • 网站建设与维护笔记企业网站的类型
  • 成品网站怎样建设网络公关公司联系方式
  • php网站管理系统优化方案的格式及范文
  • club域名的网站公司品牌营销策划
  • 义乌网站建设费用多少百度网址大全电脑版旧版本
  • 武汉大型网站建设企业网站建设报价表
  • 农副产品销售网站开发如何引流推广
  • 跨境交友网站建设石家庄seo网络优化的公司
  • 建设网站考证英文外链seo兼职
  • 公众号购物做网站还是小程序绍兴seo网站推广
  • 企业网站制作查询免费搭建网站的软件
  • 去年做啥网站致富soe搜索优化
  • 网络安全教育知识潜江seo
  • 杭州一起做网站ks刷粉网站推广马上刷
  • 如何用wordpress制作网站营销案例网站
  • 青岛seo做的好的网站百度关键词推广一年多少钱
  • 怎么做移动网站吗品牌推广方案包括哪些
  • 免费模板网站酒吧营销用什么软件找客源
  • 做网站的编程语言组合2022年新闻热点事件
  • 网站服务内容填网站建设可以seo在线优化排名
  • 网站建设背景介绍怎么写市场营销策划方案书
  • 合肥建设网网站bt磁力