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

成都营销型网站建设网红推广

成都营销型网站建设,网红推广,免费查企业联系方式,wordpress页面滚动特效跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 LeetCode:150. 逆波兰表达式求值 给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表…

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的!
代码随想录

LeetCode:150. 逆波兰表达式求值
给你一个字符串数组 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

方便人来看的是中缀表达式,放假机器看到是后缀表达式,也就是逆波兰表达式,这种表达式不需要括号,只需要按序执行即可
读到符号就从栈中弹出数字进行对应的运算,否则就入栈,注意从栈中弹数字进行运算时都是nums2_nums1

	public int evalRPN(String[] tokens) {Stack<Integer> stack = new Stack<>();for(String str : tokens){if("+".equals(str)){Integer num1 = stack.pop();Integer num2 = stack.pop();stack.push(num2 + num1);}else if("-".equals(str)){Integer num1 = stack.pop();Integer num2 = stack.pop();stack.push(num2 - num1);}else if("*".equals(str)){Integer num1 = stack.pop();Integer num2 = stack.pop();stack.push(num2 * num1);}else if("/".equals(str)){Integer num1 = stack.pop();Integer num2 = stack.pop();stack.push(num2 / num1);}else{stack.push(Integer.valueOf(str));}}return stack.pop();}
http://www.ds6.com.cn/news/55397.html

相关文章:

  • 个人网站备案号可以做企业网站吗百度指数的需求指数
  • 厦门seo蜘蛛屯南宁网站seo外包
  • 滚屏网站模板搜狗推广平台
  • 如何用js做网站外包项目接单平台
  • 网站模板 作业seo引擎优化外包
  • 重庆网站制作的网站无锡网站服务公司
  • 牡丹江市广告公司优化搜索曝光次数的方法
  • 网站开发公司erp宁波网站推广优化公司电话
  • 食品网站源码搜索优化师
  • 销售网站制作怎么做百度指数电脑端查询
  • 如何做阿里巴巴免费网站山东济南seo整站优化费用
  • 网站建设管理条例谷歌排名
  • 网站建设 合优企业seo中文全称是什么
  • 如何将公司网站做的更好看百度竞价代运营外包
  • 中小企业网站制作塞尼铁克山东省住房和城乡建设厅
  • 网站备案ip查询网站查询精准客户截流软件
  • 保险公司网站开发深圳网络推广收费标准
  • 网站栏目规划怎么写各引擎收录查询
  • axure做网站教学视频网推是什么
  • 有没有做衣服的网站吗免费收录网站提交
  • 英文网站建设需要注意的五点问题seo排名点击报价
  • dw旅游网站模板下载网络整合营销案例
  • 邢台做wap网站价格百度主页
  • 网站页面怎么算国际新闻网
  • 网站名称填写什么网站排名优化课程
  • 黑客入侵别人网站做seo搜索引擎优化seo信息
  • 网站备案名称几个字seo网站诊断价格
  • 北海公司做网站win10最强优化软件
  • 山东济南公司网站做推广的技巧
  • 赫山区住房和城乡建设局网站信息流广告的特点