news 2026/4/28 2:59:51

算法训练营第16天|541. 反转字符串

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
算法训练营第16天|541. 反转字符串
  • 题目链接:

https://leetcode.cn/problems/reverse-string-ii/

  • 视频链接:

https://www.bilibili.com/video/BV1dT411j7NN

  • 我的代码:

https://leetcode.cn/problems/reverse-string-ii/submissions/721555802


  • 看到题目的第一反应:

对前一题来说是进阶升级,不能整段全部反转,要分段、按区间反转。

  • 解题过程中遇到的困难:

  1. 区间边界不好把控,容易搞错左边界、右边界下标;
  2. 字符串不可直接修改,需要先转为列表操作,容易忘记转换导致报错。

今日收获

  1. 在上一题基础上,掌握分段局部反转的通用技巧,完成字符串反转题型进阶;
  2. 学会处理数组/字符串末尾边界、区间越界问题;
  3. 巩固了双指针局部交换写法,能够灵活套用在任意区间反转场景。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/28 2:57:36

HarmonyOS APP开发玩透鸿蒙代码混淆的防逆向心法

咱们做鸿蒙应用开发的兄弟,只要发过正式包,多半都经历过这样一种“血压飙升”的时刻:好不容易熬了几个通宵把业务代码写完,打个 release 包传上架,结果没过两天,核心算法或者 API 接口逻辑就被人扒得干干净…

作者头像 李华
网站建设 2026/4/28 2:57:33

【前端工具链小白篇】前端工具链全景:Node、npm、Vite 各管什么

​ 刚开始做前端的人,命令行里冒出一堆名词:Node、npm、Vite、package.json、node_modules/……最容易懵的不是“不会用”,而是:它们之间到底谁管谁? ​ 这篇不讲具体的应用,只把四者的关系理清楚。读完你…

作者头像 李华
网站建设 2026/4/28 2:55:40

TypeScript进阶学习

TypeScript进阶学习: 从类型系统到高级类型守卫 前言 TypeScript作为JavaScript的超集,其强大的类型系统为前端开发带来了前所未有的代码健壮性和可维护性。本文将从基础类型出发,逐步深入到高级类型、泛型、类型守卫等进阶概念,帮…

作者头像 李华
网站建设 2026/4/28 2:51:20

电磁干扰攻击原理与硬件安全防护实践

1. 电磁干扰攻击:硬件安全领域的隐形杀手十年前我刚入行硬件安全时,电磁兼容性(EMMC)还只是工程师们为了通过产品认证才关注的技术指标。直到2016年DEF CON大会上那场震惊业界的自动驾驶传感器干扰演示,我们才真正意识…

作者头像 李华
网站建设 2026/4/28 2:37:32

在PC上体验Switch游戏:Ryujinx模拟器的完整入门指南

在PC上体验Switch游戏:Ryujinx模拟器的完整入门指南 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 你是否曾梦想在电脑上畅玩任天堂Switch的独占游戏?Ryujinx模…

作者头像 李华