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

代码随想录Day8_字符串

541. 反转字符串 II - 力扣(LeetCode)

class Solution {
public:string reverseStr(string s, int k) {int n = size(s);for(int i=0;i<n;i+=2*k){int left=i;int right=min(i+k-1,n-1);while(left<=right){swap(s[left],s[right]);left++;right--;}}return s;}
};

思路:

题目理解:对一个字符串,前k个反转,后k个不反转,依此类推 ......

1.设一个循环,实现间隔2k进行操作;

2.循环中实现前k个反转;

问题:

1.右边界的定义为什么是min(i+k-1,n-1)

i+k-1   类比left =0,right=k-1;left = i,right = i+k-1;

当s=abc

i=0  ,i=2时,left = 2,right =2+2-1=3,s[2] = 'c';s[3]不存在;预期输出是bac

n-1   =3-1=2;是不变的。

怎么想到这一点?

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

相关文章:

  • 实用指南:Rust Slint实现列表式消息提示(Notification Dialog)源码分享
  • 软件工程团队作业2
  • 逆向基础--数据传输指令xlat push pop lea-lds-les (11)
  • RED 状态
  • EMS4100N芯祥科技USB3.1高速双向模拟开关芯片资料,可pin对pin替代ASW3410
  • Chromium扩展策略绕过漏洞CVE-2025-12436安全分析
  • 让AI替你写用例!Dify+RAG工作流,一键生成覆盖率达90%的测试方案
  • 2025年脱硫除臭菌实力厂家权威推荐榜单:微生物除臭剂/硝化细菌/氨氮去除菌源头厂家精选
  • 图库函数集
  • 国产水质检测仪厂家推荐:采购COD检测仪/总氮/总磷/余氯检测仪的注意事项
  • V4L2的pad连接
  • 2025年11月全自动红外测油仪采购推荐:国产全自动红外测油仪品牌推荐,哪家好?
  • aws的iam
  • 10分钟搞懂!化学人刚需的6大核心期刊
  • 2025-2026年水质测定仪品牌推荐:总磷/总氮/氨氮/COD测定仪哪个品牌好?
  • 副本分片重建
  • 2025年空化液体电辅供热机组定制厂家权威推荐榜单:电锅炉/工业电锅炉/水分子物化供热机组源头厂家精选
  • 详细介绍:STM32 GPIO-------设置成51单片机模式输出
  • 2025高压加速老化/HAST/PCT/热流仪厂家推荐伟煌试验设备,专业可靠!
  • PK6500无源探头在5G基站射频模块测试中的应用方案
  • 2025开窗器/链条/机芯/配件厂家推荐湖州万荣,专业制造品质保障
  • 画图
  • 2025膜结构车棚/景观/体育看台/污水池加盖厂家推荐潍坊乾多,专业建造,品质保障
  • 2025 年 11 月配电柜/配电箱/开关柜厂家推荐排行榜,智能配电系统,低压配电柜,高压开关柜,户外配电箱公司推荐
  • 2025年11月学习平板推荐!学而思凭 AI功能成家长首选
  • 2025年电镜实验室安装订做厂家权威推荐榜单:电镜实验室设计/电镜安装/电镜实验室建设源头厂家精选
  • 激光二极管增透膜技术:提升光学性能的关键方案
  • 【传奇开心果系列】基于Flet框架实现的桌面代码登录验证和SQLite 数据库结合实现数据持久化和多页面导航自定义组件模板特色和达成原理深度解析
  • 自适应动态规划(Adaptive Dynamic Programming,ADP)算法,采用演员-评论家(评价-执行)网络,看这一文即可【非常详细推导,认真推理,包你看得懂】 - 实践
  • 2025 EVA/EVA发泡胶/板材/卷材/片材厂家推荐深圳市共创辉煌,防火/阻燃/防静电多性能保障