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

C语言 | Leetcode C语言题解之第424题替换后的最长重复字符

题目:

题解:

int characterReplacement(char* s, int k) {int num[26];memset(num, 0, sizeof(num));int n = strlen(s);int maxn = 0;int left = 0, right = 0;while (right < n) {num[s[right] - 'A']++;maxn = fmax(maxn, num[s[right] - 'A']);if (right - left + 1 - maxn > k) {num[s[left] - 'A']--;left++;}right++;}return right - left;
}
http://www.lryc.cn/news/444338.html

相关文章:

  • 大数据时代的PDF解析:技术与挑战
  • 《nmap 命令全解析:网络探测与安全扫描的利器》
  • 2024年华为OD机试真题-斗地主之顺子-Python-OD统一考试(E卷)
  • 亲测有效,长期有效的RTSP流地址公网RTSP地址,各种类型的视频源
  • Excel常用函数大全
  • 领夹麦克风哪个品牌好,无线领夹麦克风品牌排名,麦克风品牌大全
  • 【C语言零基础入门篇 - 15】:单链表
  • Linux主流Web服务器:你选择哪一款?
  • 光耦知识分享:解读晶体管光耦主要性能指标
  • laravel public 目录获取
  • 强化学习策略买卖股票的效果如何?
  • Kotlin 基本介绍(一)
  • Cocos Creator发布Moloco平台试玩广告(PlayableAd)
  • 七种修复错误:由于找不到msvcr110.dll 无法继续执行的方法
  • Python模拟鼠标轨迹[Python]
  • Ubuntu搭建java开发环境
  • 新能源汽车知识点集萃
  • c++234继承
  • Axios 封装网络请求
  • LeetCode 面试经典150题 190.颠倒二进制位
  • vulhub搭建漏洞环境docker-compose up -d命令执行报错以及解决方法汇总
  • C++ 简介
  • shardingjdbc分库分表原理
  • C++泛型编程:模版
  • 一道涉及 Go 中的并发安全和数据竞态(Race Condition)控制的难题
  • 如何降低H5商城系统的开发成本
  • 为什么越来越多的网工运维转行网络安全?_idc运维转网络安全工程师_系统运维转行网安
  • 【TabBar嵌套Navigation案例-产品推荐页面-UICollectionView-结合xib使用 Objective-C语言】
  • java.nio.ByteBuffer的 capacity, limit, position, mark
  • 握手传输 状态机序列检测(记忆科技笔试题)_2024年9月2日