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

网站建设活动策划方案互联网舆情监控系统

网站建设活动策划方案,互联网舆情监控系统,找苏州网站建设,不带地域的公司名称怎么注册文章目录 定义求法代码思想: 定义 逆波兰表达式也称为“后缀表达式”,是将运算符写在操作数之后的运算式。 求法 *如:(ab)c-(ab)/e的转换过程: 先加上所有的括号。 (((ab)*c)-((ab)/e))将所有的运算符移到括号外面 (((ab) c)* …

文章目录

  • 定义
  • 求法
  • 代码思想:

定义

逆波兰表达式也称为“后缀表达式”,是将运算符写在操作数之后的运算式。

求法

*如:(a+b)c-(a+b)/e的转换过程:

  1. 先加上所有的括号。
    (((a+b)*c)-((a+b)/e))
  2. 将所有的运算符移到括号外面
    (((ab)+ c)* ((ab)+ e)/)-
  3. 去掉所有的括号
    ab + c * ab + e /-

所以最终的结果:ab + c * ab + e /-

代码思想:

使用栈这种数据结构进行计算。

  1. 定义一个下标i进行遍历整个字符串
    在这里插入图片描述
  2. 只要不是运算符,那就将操作数入栈。
    在这里插入图片描述
  3. 当遇到操作符,从栈中弹出两个数进行计算,将结果入栈。同时下标i继续向后遍历。
    在这里插入图片描述
  4. 重复上述过程。
    在这里插入图片描述

向后遍历至运算符:
在这里插入图片描述
进行运算,并将结果进行入栈:

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

在这里插入图片描述
各步运算结果:
在这里插入图片描述
代码:

class Solution {public int evalRPN(String[] tokens) {Stack<Integer> stack = new Stack<>();for (int i = 0; i < tokens.length; i++) {// 将数字入栈等待运算if (!(tokens[i].equals("+")|| tokens[i].equals("-")|| tokens[i].equals("*")|| tokens[i].equals("/"))) {stack.push(Integer.parseInt(tokens[i]));}// 如果是运算符,弹出两个数字进行运算else {int num1 = stack.pop();int num2 = stack.pop();int res = 0;// 进行运算switch (tokens[i]) {case "+":res = num2 + num1;break;case "-":res = num2 - num1;break;case "*":res = num2 * num1;break;case "/":res = num2 / num1;break;default:break;}// 将结果入栈stack.push(res);}}return stack.peek();}
}
http://www.dinnco.com/news/19351.html

相关文章:

  • 聊城做网站的公司精英网页设计与制作作业成品
  • 遂宁网站开发网络推广网站推广方法
  • 公司网站建设进度牛排seo系统
  • 电商网站建设与管理广州新闻头条最新消息
  • 0基础做下载网站公司推广文案
  • 合肥做公司网站线上如何做推广
  • 北京企业做网站费用云巅seo
  • 做网站多少钱大概爱站网seo综合查询
  • 专业制作网站报价今天的新闻最新消息
  • joomla 多语言网站汽车网络营销的方式有哪些
  • 商品展示类网站源码网站流量排行
  • 网站设计区域人民日报今天新闻
  • 浏阳企业网站建设英雄联盟韩国
  • discuz 做的网站厦门网站seo外包
  • 网站建设对宣传的意义网站内部链接优化方法
  • 装饰工程 技术支持 东莞网站建设口碑推广
  • 怎么把自己做的网站登录到网上佛山seo培训机构
  • 太原做网站的网络公司创意营销点子
  • 动态网站 流程品牌建设
  • 代办公司注册靠谱吗重庆seo海洋qq
  • 网站建设维护保密协议百度一下下载安装
  • 德国的网站后缀今日热点
  • 新手学做网站 pdf 网盘青岛网站seo分析
  • wordpress mapping泉州seo排名扣费
  • wordpress屌图床郑州百度快照优化排名
  • 梁山企业网站建设标题优化怎样选关键词
  • 建设网站项目概况百度视频推广怎么收费
  • 网站建设中如何兼容所有浏览器长沙网站seo收费
  • 排名好的青岛网站建设seo顾问阿亮博客
  • 做网站里面内容编写企业网站托管