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

北京网站建设公司新闻重庆网站seo公司哪家好

北京网站建设公司新闻,重庆网站seo公司哪家好,wordpress mycred,网站建设有哪些名词根据 逆波兰表示法#xff0c;求表达式的值。 有效的运算符包括 , - , * , / 。每个运算对象可以是整数#xff0c;也可以是另一个逆波兰表达式。 说明#xff1a; 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说#xff0c;表达式总会得出有效数值…根据 逆波兰表示法求表达式的值。 有效的运算符包括  ,  - ,  * ,  / 。每个运算对象可以是整数也可以是另一个逆波兰表达式。 说明 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说表达式总会得出有效数值且不存在除数为 0 的情况。 示例 1 输入: [2, 1, , 3, * ]输出: 9解释: 该算式转化为常见的 逆波兰表达式主要有以下两个优点 去掉括号后表达式无歧义上式即便写成 1 2 3 4 * 也可以依据次序计算出正确结果。 适合用栈操作运算遇到数字则入栈遇到运算符则取出栈顶两个数字进行计算并将结果压入栈中。 import java.util.Deque; import java.util.LinkedList;public class Pop {public int evalRPN(String[] tokens) {DequeInteger stack new LinkedList();for (String s : tokens) {if (.equals(s)) { // leetcode 内置jdk的问题不能使用判断字符串是否相等stack.push(stack.pop() stack.pop()); // 注意 - 和/ 需要特殊处理} else if (-.equals(s)) {stack.push(-stack.pop() stack.pop());} else if (*.equals(s)) {stack.push(stack.pop() * stack.pop());} else if (/.equals(s)) {int temp1 stack.pop();int temp2 stack.pop();stack.push(temp2 / temp1);} else {stack.push(Integer.valueOf(s));}}return stack.pop();}public static void main(String[] args) {String[] tokens {2, 1, , 3, *};Pop pop new Pop();int res pop.evalRPN(tokens);System.out.println(res);} }
http://www.zqtcl.cn/news/754375/

相关文章:

  • 网站制作想法免费做效果图网站
  • 晓风彩票网站建设软件微信上发的链接网站怎么做的
  • 关键词有哪几种台州优秀关键词优化
  • 盐田区住房和建设局网站软件开发文档怎么编写
  • 网站响应式建设seo排名优化怎样
  • 山东 网站备案德清县建设局网站
  • 中英语双语网站咋做提供网站建设设计外包
  • 云网站功能江门网站seo关键词排名优化
  • 潍坊网站建设外贸制作html网站
  • 网站友情链接怎么添加定制酒营销方案
  • 目前最流行网站开发软件泰州市建设工程招标网
  • 福州网站优化me域名网站
  • 网站 案例互联网外包公司值得去吗
  • 做医疗护具网站浙江立鹏建设有限公司网站
  • 织梦制作手机网站c 网站开发需要学什么软件
  • 罗湖网站制作阿里巴巴开店网站怎么做
  • 深圳住房和建设局网站 招标怎样建设自己的视频网站
  • 网站建设的目的模板茶网站建设需要多少钱
  • 珠海市城乡住房建设局网站网站外链
  • 福田做网站需要多少钱做淘宝客网站性质
  • html网站怎么进入后台网站主题怎么写
  • wordpress怎么ftp建站高端网站建设域名注册
  • 我用织梦5.7做个网站应该把淘宝客店铺链接放到哪聊天软件开发需要多少钱
  • 站长工具爱站竞价单页网站制作
  • 网站分类目录大全购物网站大全棉鞋
  • 网站镜像做排名建立外贸英文网站应该怎么做
  • 上海做网站就用乐云seo手机网站cms 下载
  • 做网站需要固定ip么灵犀科技网站建设
  • 深圳高端做网站建设网站备案与不备案区别
  • 家居企业网站建设公司苏州高新区建设局网站管网