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

stack--oj2

链接: link
在这里插入图片描述

using namespace std;
class Solution {
public:int evalRPN(vector<string>& tokens) {stack <int> a;for (auto& b : tokens){if (b == "+")//如何操作str!=char??{int right = a.top();a.pop();int left = a.top();a.pop();a.push(right + left);}else if (b == "-")//如何操作str!=char??{int right = a.top();a.pop();int left = a.top();a.pop();a.push(left - right);}else if (b == "*")//如何操作str!=char??{int right = a.top();a.pop();int left = a.top();a.pop();a.push(right * left);}else if (b == "/")//如何操作str!=char??{int right = a.top();a.pop();int left = a.top();a.pop();a.push(left / right);}else{a.push(stoi(b));}}return a.top();}
};

相关文章:

  • 《P1433 吃奶酪》
  • 高阶数据结构——红黑树实现
  • 【ffmpeg】ffprobe基本用法
  • 85本适合AI入门的人工智能书籍合集免费资源
  • 物业后勤小程序源码介绍
  • Python Seaborn 高级可视化指南
  • Veo 3 可以生成视频,并附带配乐
  • Azure 应用服务中的异常处理、日志记录和通知:综合指南
  • 如何使用Java生成pdf报告
  • Linux——PostgreSQL数据库日常维护
  • .NET外挂系列:4. harmony 中补丁参数的有趣玩法(上)
  • SD绘画指南
  • 机器学习第二十讲:网格搜索 → 像尝试所有密码组合找最佳解锁方式
  • 第九届电子信息技术与计算机工程国际学术会议(EITCE 2025)
  • 初识Linux · 五种IO模型和非阻塞IO
  • 探索Puter:一个基于Web的轻量级“云操作系统”
  • 2025.05.21华为暑期实习机考真题解析第一题
  • 31-35【动手学深度学习】深度学习硬件
  • Nginx核心服务
  • Typescript学习教程,从入门到精通,TypeScript 面向对象编程指南:抽象类、接口及其应用知识点及案例代码(9)