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

算法训练营Day21|227.基本计算器

学习任务

依旧栈的经典应用。 题目链接:https://leetcode.cn/problems/basic-calculator-ii/description/ 优秀题解:https://leetcode.cn/problems/basic-calculator-ii/solutions/91271/chai-jie-fu-za-wen-ti-shi-xian-yi-ge-wan-zheng-ji-/

class Solution { public: int calculate(string s) { vector<int> stk; char preSign = '+'; int num = 0; int n = s.length(); for (int i = 0; i < n; ++i) { if (isdigit(s[i])) { num = num * 10 + int(s[i] - '0'); } if (!isdigit(s[i]) && s[i] != ' ' || i == n - 1) { switch (preSign) { case '+': stk.push_back(num); break; case '-': stk.push_back(-num); break; case '*': stk.back() *= num; break; default: stk.back() /= num; } preSign = s[i]; num = 0; } } return accumulate(stk.begin(), stk.end(), 0); } };

http://www.jsqmd.com/news/747763/

相关文章:

  • LLM 技能的本质:带代码的标准化包,还是仅Markdown文档?
  • PyTorch自定义层超简单
  • 将Hermes Agent对接至Taotoken的自定义提供方配置指南
  • 个性化AI推理技术:如何实现用户偏好精准对齐
  • 强烈推荐,一款可以一键部署本地 AI 搜索助手的开源神器
  • 别再手动算日期了!用C语言实现BCD码与十进制互转(附完整代码)
  • 2026纯棉内裤推荐榜:女士内裤、小胸聚拢内衣、抗菌内裤、无痕内衣、无痕内裤、无钢圈内衣、果冻内衣、男士内裤、美背内衣选择指南 - 优质品牌商家
  • 从零到部署:用Radzen Blazor Studio + .NET 7 + PostgreSQL快速搭建一个带用户管理的小型业务系统
  • 【毕设实战】校园二手交易平台毕业设计:Spring Boot、Vue、源码、数据库、文档和 Docker 部署
  • Aave V3清算机器人:闪电贷套利与DeFi自动化策略实战
  • 为AI智能体构建语义记忆系统:从向量检索到知识图谱的工程实践
  • 2026年交流充电设备厂家推荐榜:四川充电设备厂家、四川充电设备安装、四川充电设备采购、四川兆瓦级充电设备、四川壁挂式充电桩选择指南 - 优质品牌商家
  • 初创公司如何利用Taotoken的按Token计费模式优化AI实验成本
  • 告别调参玄学:在PyTorch中为图像数据正确添加噪声进行数据增强(含泊松-高斯混合模型)
  • QKeyMapper:重新定义你的Windows操作体验,免费开源按键映射终极方案
  • 别再纠结了!从实战项目出发,聊聊我们为什么最终选择了Camunda 7.15
  • 别再手动调格式了!用LaTeX的natbib包搞定参考文献(附APA/数字格式切换指南)
  • 2026宝鸡本地装修公司技术解析:宝鸡装修设计免费上门量房/宝鸡装修避坑攻略/宝鸡轻奢风格装修设计/宝鸡靠谱的装修公司/选择指南 - 优质品牌商家
  • 矿井巷道喷浆机器人液驱机械臂动力学建模与抑振控制运动学【附代码】
  • PostgreSQL JDBC 驱动长连接问题:无心跳导致的静默断连
  • 设计新手福音:借助快马ai生成pencil风格官网,零基础学习前端开发
  • 从SystemVerilog到波形文件:手把手教你用fsdbDumpvars抓取MDA和Struct信号(避坑指南)
  • 3D重建技术:ReLi3D如何解决光照干扰难题
  • 数据质量不需要复杂
  • 三位一体融合:SLAM+3D重建+世界模型,重构空间智能下一代底座
  • ECHO框架:动态协同LLM智能体的企业级应用实践
  • Matt Pocock 的 21个skill的仓库火了:本周的明星
  • 多模态对齐技术:跨模态感知与推理的核心方法
  • MacType终极指南:如何在Windows上实现媲美macOS的字体渲染效果
  • 如何为本地音乐库快速获取专业级同步歌词:LRCGET实战指南