技术栈

力扣1963.使字符串平衡的最小交换次数

阳光男孩012024-07-16 14:42

力扣1963.使字符串平衡的最小交换次数

  • 把所有匹配的消了

    • 剩下的一定是k个' [ '和k个' ] '的组合
    • k为偶数 则res = k / 2;
    • k为奇数 则res = (k-1)/2 + 1;
cpp 复制代码
  class Solution {
  public:
      int minSwaps(string s) {
          int cnt=0;
          for(char c:s)
          {
              if(c == ']')
              {
                  if(cnt > 0) 
                      cnt--;
              }
              else
                  cnt++;
          }
          cout<<cnt<<endl;
          return cnt % 2 + cnt / 2;
      }
  };
上一篇:AI论文降痕术:重塑原创,无痕新纪元
下一篇:PNPM 高效入门:安装配置一本通
相关推荐
汀、人工智能
1 天前
[特殊字符] 第86课:最大正方形
数据结构·算法·数据库架构·图论·bfs·最大正方形
hetao1733837
1 天前
2026-04-12~14 hetao1733837 的刷题记录
c++·算法
lxh0113
1 天前
正则表达式匹配
算法
SuperChe
1 天前
用AI Native的方式优化前端性能
前端·算法
jinyishu_
1 天前
几道链表经典算法题
c语言·数据结构·算法·链表
sparEE
1 天前
进阶排序算法:快速排序
数据结构·算法·排序算法
智者知已应修善业
1 天前
【51单片机4位数循环小数位移数值位移】2023-6-9
c++·经验分享·笔记·算法·51单片机
王璐WL
1 天前
【C++】string,vector和list对比
c++·list
算法鑫探
1 天前
C语言入门:a和b 比大小
c语言·数据结构·算法·新人首发
不爱吃炸鸡柳
1 天前
算法复杂度从入门到精通:时间与空间复杂度全解析
开发语言·c++·算法
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02GitHub 镜像站点03一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛04GPT-6核心能力解析及与现有主流大模型对比05基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南06零成本!Ollama本地部署国产大模型全指南(支持Kimi-K2.5/GLM-5/Qwen,新手秒上手)07GPT-6发布日深度解析-Symphony架构200万Token实战08AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析09从限购到畅通:GLM-5.1 Coding Plan接入攻略10免费!不限量!用opencode接入英伟达(NVIDIA)大模型,轻松打造你的 AI 编程助手