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

知名的网站制作公司需要多少钱珠海做网站的公司

知名的网站制作公司需要多少钱,珠海做网站的公司,网站标签制作,网站建设需要的软件1.题目描述 2.思路 (1)遇到数字,将数字压入栈中,遵循先进后出得策略 (2)遇到运算符,先从栈顶弹出两个元素,进行计算,把结果压入栈中 例子1: 3.代码实现…

1.题目描述

在这里插入图片描述
在这里插入图片描述

2.思路

在这里插入图片描述
(1)遇到数字,将数字压入栈中,遵循先进后出得策略
(2)遇到运算符,先从栈顶弹出两个元素,进行计算,把结果压入栈中
例子1:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.代码实现

class Solution {public int evalRPN(String[] tokens) {Stack<Integer> s=new Stack<>();for(String token:tokens){  //tokens是字符串,有运算符也有数字if(isOperator(token)){int b=s.pop();               //出栈顺序b,aint a=s.pop();s.push(applyOperator(a,b,token));                             //b,a做运算之后,把结果压入栈中,参数的顺序和构造方法一样}else{s.push(Integer.parseInt(token));//如果token不是运算符,也就是操作数,直接压入栈中}}return s.pop();//栈中最终只会剩下一个元素,这就是计算结果//return s.peek();//可以查看最后返回的栈顶元素}private boolean isOperator(String token){return token.equals("+")||token.equals("-")||token.equals("*")||token.equals("/");//return "+-*/".contains(token);}private int applyOperator(int a, int b, String op)//入栈顺序a,b{switch(op){case"+": return a+b;case"-":return a-b;case"*":return a*b;case"/":return a/b;default:throw new IllegalArgumentException("无效的运算符: " +op);}}}
http://www.dtcms.com/wzjs/41376.html

相关文章:

  • 如何制作个人主页指定关键词seo报价
  • 找做外墙油漆网站陕西网络推广公司
  • 做彩票网站会被判死刑百度关键词优化公司哪家好
  • 济宁网站建设是什么线上营销推广方式
  • 孝感网站开发找优搏南宁seo优化公司排名
  • dede cms 网站模板竞价推广开户公司
  • 手机报价网最新价格网站seo排名优化工具
  • 网站宣传的作用网络建站平台
  • 做网站必要吗唯尚广告联盟平台
  • 各大网站rss订阅源地址百度推广客服
  • 帝国怎么做中英文网站做灰色词seo靠谱
  • 永久3e38cos广西网站seo
  • 有FTP免费网站舆情网站入口
  • 网站模板制作市场调研报告范文大全
  • 大型电商网站开发方案中国联通业绩
  • 爱站seo工具包关键词排名优化品牌
  • 网站建设 廊坊网站外包一般多少钱啊
  • 网站空间的控制面板首页百度搜索引擎广告位的投放
  • 防城港网站开发app制作
  • 有哪些可以做h5的网站小说风云榜
  • 网站开发建设合同营销网站定制公司
  • 鲜花外贸网站建设小红书sem是什么意思
  • php网站建设实例视频教程合肥seo推广公司哪家好
  • 企业网络建设基础情况站群seo技巧
  • 网络推广免费网站电商推广联盟
  • 做推广便宜的网站永久免费开网店app
  • 做网站需要会语言吗中国最新新闻
  • 传奇网站怎么做网络优化工具
  • 选择佛山顺德网站设计公司网站
  • wordpress 主题 瓷砖四川百度推广和seo优化