当前位置: 首页 > 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/a/322468.html

相关文章:

  • 【微服务】Spring AI 使用详解
  • SQL MID() 函数详解
  • VMware 中 虚拟机【Linux系统】固定 ip 访问
  • 【汇编语言】数据处理的两个基本问题(二) —— 解密汇编语言:数据长度与寻址方式的综合应用
  • vueRouter路由切换时实现页面子元素动画效果, 左右两侧滑入滑出效果
  • JavaScript中如何使用Promise处理异步操作?
  • 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柔性振动盘:原理与多行业应用》东莞市江坤自动化科技有限公司