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

代码随想录算法训练营Day10

150. 逆波兰表达式求值

力扣题目链接;. - 力扣(LeetCode)

Collection——Deque——LInkedList类

class Solution {
    public int evalRPN(String[] tokens) {
        Deque<Integer> myque=new LinkedList<>();
        for(String a:tokens){
            if(a.equals("+")){
               myque.push(myque.pop()+myque.pop());
            }else if(a.equals("-")){
                myque.push(-myque.pop()+myque.pop());
            }else if(a.equals("*")){
                myque.push(myque.pop()*myque.pop());
            }else if(a.equals("/")){
                int temp1=myque.pop();
                int temp2=myque.pop();
                myque.push(temp2/temp1);
            }else{
                myque.push(Integer.valueOf(a));
            }
        }
        return myque.pop();
    }
}


http://www.kler.cn/news/322468.html

相关文章:

  • 611. 有效三角形的个数
  • 【d52】【Java】【力扣】19.删除链表的倒数第N个节点
  • Python | Leetcode Python题解之第432题全O(1)的数据结构
  • windows端后端运行python程序,类似nohup
  • 大数据Flink(一百二十四):案例实践——淘宝母婴数据加速查询
  • 优青博导团队携手提供组学技术服务、表观组分析、互作组分析、遗传转化实验、单细胞检测等全方位生物医学支持
  • 微服务--ES(Elasticsearch)
  • 如何在谷歌浏览器上玩大型多人在线游戏
  • 【软考】结构化分析方法概述
  • 车载视频监控:安全生产与管理的新趋势
  • 笔记整理—linux进程部分(1)进程终止函数注册、进程环境、进程虚拟地址
  • 基于顺序表的通讯录(纯代码)
  • 「漏洞复现」誉龙视音频综合管理平台 RelMedia/FindById SQL注入漏洞
  • 【大模型-驯化】成功解决载cuda-11.8配置下搭建swift框架
  • VSCode rust文件中的api点击无法跳转问题
  • Request 原理
  • 的使用和内联函数
  • 【Spring Cloud】Spring Cloud 概述
  • 【计算机网络 - 基础问题】每日 3 题(十七)
  • 《JKTECH柔性振动盘:原理与多行业应用》东莞市江坤自动化科技有限公司
  • TOF系列—深度图滤波
  • 手搓一个Agent#Datawhale 组队学习Task3
  • Android常用C++特性之std::move
  • 【机器学习(九)】分类和回归任务-多层感知机(Multilayer Perceptron,MLP)算法-Sentosa_DSML社区版
  • 华为HarmonyOS灵活高效的消息推送服务(Push Kit) -- 6 撤回通知消息
  • tomcat 文件上传 (CVE-2017-12615)
  • 计算机知识科普问答--21(101-105)
  • 【FE】NPM——概述
  • 13年408计算机考研-计算机网络
  • 动态规划算法:13.简单多状态 dp 问题_打家劫舍II_C++