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

leetcode:逆波兰表达式求值

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

class Solution {
public:int evalRPN(vector<string>& tokens) {stack<int> st;set<string> s={"+","-","*","/"};for(auto& str:tokens){//遍历到操作数则入栈,如果是操作符,则出栈2个操作数进行运算if(s.find(str)!=s.end())//字符{int data2=st.top();//先出栈的是右操作数st.pop();int data1=st.top();//后出栈的是左操作数st.pop();if(str=="+"){int tmp=data1+data2;st.push(tmp);}if(str=="-"){int tmp=data1-data2;st.push(tmp);}if(str=="*"){int tmp=data1*data2;st.push(tmp);}if(str=="/"){int tmp=data1/data2;st.push(tmp);}}else{st.push(std::stoi(str));//将字符类数字转换为整形类数字,比如'10'转换为10}}return st.top();}
};

在这里插入图片描述

http://www.dtcms.com/a/602303.html

相关文章:

  • sql中left join和inner join的区别
  • 最小栈--leetcode
  • 做网站的学什么代码wordpress 主题末班
  • 网站建设二公司psd转wordpress主题
  • 线性代数 - 3 阶方阵的行列式 可视化
  • 营销型网站首页模板做纺织生意用什么网站好
  • flink部署选型方案以及flink-on-k8s部署
  • 3GPP标准各个版本的介绍和演变
  • 网站设置的参数江西建设厅网站查询施工员
  • 程序员个人网站开发模板之家网页模板
  • 彭阳网站建设多少钱做网站怎么发展客户
  • 做软件项目的网站百度制作企业网站多少钱
  • 大型电商网站建设武平县网站建设
  • seo01网站营销推广软件有哪些
  • 建设银行网站信息补充网站建设app端
  • 结合 Leetcode 题探究KMP算法
  • Vue3 VueUse(组合式 API 工具库)
  • seo推广专员工作好做吗绍兴seo管理
  • 嵌入式开发中的 Git CI/CD
  • 【ZeroRange WebRTC】STUN srflx 与 ICE 连通性检查
  • 网站开发公司怎么接单外贸销售怎么找客户
  • vps如何设置网站权限曲阜市古建设计院网站
  • 公司做网站一定要钱吗旅游网站建设
  • 从零到迁移:Docker Desktop + WSL2 完整安装与迁移教程(2025-11-12实测版)
  • 制作网站的程序语言wordpress收不到
  • python Anaconda3 5.3.1(version:4.5.11)下载安装教程
  • 现在网站建设用什么语言最便宜的免费建站
  • ubuntu所有版本镜像下载链接
  • LLMs之Tool:social-analyzer的简介、安装和使用方法、案例应用之详细攻略
  • 力扣面试150题打卡