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

第63天(中等题 数据结构)

打卡第六十三天
2道中等题
image

题目:
image

思路:
image
image

代码:

class Solution {
public:int scoreOfParentheses(string s) {vector<int> s1; for (char c : s) {if (c == '(') {s1.push_back(0); // 左括号入栈0作为标记} else { // 遇到右括号if (s1.back() == 0) { // 对应 "()"s1.back() = 1; // 将0改为1}else { // 对应"(A)" int score = 0;while (s1.back() != 0){// 累加内部的所有分数,直到遇到标记0score += s1.back();s1.pop_back();}s1.back() = 2 * score; // 将0替换为2倍分数}}}int sum = 0;for (int score : s1) {// 累加栈中所有分数sum += score;}return sum;}
};

耗时≈一小时 明天继续

http://www.zskr.cn/news/138129.html

相关文章:

  • 告别重复劳动:用Pulover‘s Macro Creator打造你的专属数字助手
  • AI配音语音合成专业版系统源码:语音克隆 + 文字转语言的 AI 网站
  • LangFlow跨平台部署方案:Linux、Windows、Mac全支持
  • CAPL编程项目应用:CANoe中总线监控功能开发
  • 论文解读|数据库的“胶带修补术”:如何利用碎片化在线数据研究“日本”电子游戏
  • PatreonDownloader终极指南:3步搞定创作者内容永久保存
  • 咕咕咕
  • 8个降AI率工具推荐,研究生高效避坑指南
  • 洛谷 P2946 [USACO09MAR] Cow Frisbee Team S
  • 毕业设计:python人脸表情识别系统 情绪识别系统 深度学习 神经网络CNN算法 毕业设计✅
  • fdsfsd
  • OpenStack-飞腾arm上vnc连接无画面~快捷键解决
  • 项目开发中常用的Vivado软件调试技巧(一)
  • 基于python旅游景点推荐系统 协同过滤推荐算法 数据分析+可视化 Django框架 数据仓库 Hadoop saprk(建议收藏)✅
  • PCAN多通道同步通信的Windows平台解决方案
  • 一文说清上位机在Modbus协议中的角色与作用
  • Arduino IDE设置中文的通俗解释与步骤
  • Flutter 实现一个容器内部元素可平移、缩放和旋转等功能(七)
  • 使用libiconv-win-build在Windows平台下编译libiconv
  • 新手必看:Multisim14.0虚拟电源设置通俗解释
  • 驱动开发中WinDbg分析DMP蓝屏文件的完整指南
  • 基于minidump的系统崩溃分析:手把手教程
  • Packet Tracer汉化完整指南:适用于初学者的配置流程
  • 数据库性能优化实战:从工程架构到SQL深度调优的全面指南
  • 分布式搜索ES面试题精讲:实战案例
  • Babel中实现ES6函数扩展的深度剖析
  • 零基础也能懂的ESP32连接阿里云MQTT讲解
  • 一文说清Vivado下载在Artix-7上的实现方法
  • 工业自动化设备PCB布线可制造性设计:DFM实践指南
  • Flutter AR 开发:打造厘米级精度的室内导航应用