力扣227.基本计算器II
创始人
2025-01-08 21:04:42
0

力扣227.基本计算器II

  • 先算*/

    • 让栈里只剩下+

    • 最后求和即可

  •   class Solution {   public:       int calculate(string s) {           vector st;           char presign = '+';           int num = 0;           int n = s.size();           for(int i=0;i               if(isdigit(s[i]))                   num = num*10 + (s[i] - '0');               if(!isdigit(s[i]) && s[i] != ' ' || i == n-1)               {                   if(presign == '+')                       st.push_back(num);                   else if(presign == '-')                       st.push_back(-num);                   else if(presign == '/')                       st.back() /= num;                   else                       st.back() *= num;                   presign = s[i];                   num = 0;               }           }           return accumulate(st.begin(),st.end(),0);       }   }; 

相关内容

热门资讯

非关系型数据库-Redis Redis     Redis是一个开源的内存数据库系统,其主要用途是作为高速缓存、消...
MongoDB介绍 什么是MongoDBMongoDB是一种高性能、可拓展性极强的NoSQL数据库管理系统。与传统关系型...
nosql数据库期末考试知识点... 目录1、什么是nosql数据库,它包括哪些  文档数据库  建数据  哪一种是最简单的...
记录Centos7.9 安装m... 1. 准备mongo 安装包下载mongodb,到官方下载,不得不吐槽一...
Redis底层结构-动态字符串... 前言我们知道 redis 中保存的 key 均为字符串的形式,而 value 要么是字...
深度分析SQL与NoSQL数据... 在大数据和云计算时代,数据库技术的发展日新月异。SQL(关系型数据库&#...
探索MongoDB:灵活、高性... MongoDB是一种NoSQL数据库,采用文档型数据模型,适合存储和处理...
LeetCode热题100刷题... 74. 搜索二维矩阵 class Solution { public: bool searc...
热门推荐!(WPK私人房)透视... 热门推荐!(WPK私人房)透视辅助!(透视)外挂辅助软件(2022已更新)(哔哩哔哩);WPK简单的...
vscode 打开远程bug ... vscode 打开远程bug vscode Failed to parse remote port ...