C++ | Leetcode C++题解之第541题反转字符串II

题目:

题解:

cpp 复制代码
class Solution {
public:
    string reverseStr(string s, int k) {
        int n = s.length();
        for (int i = 0; i < n; i += 2 * k) {
            reverse(s.begin() + i, s.begin() + min(i + k, n));
        }
        return s;
    }
};
相关推荐
week_泽1 分钟前
题目 3330: 蓝桥杯2025年第十六届省赛真题-01 串
c++·贪心算法·蓝桥杯
历程里程碑2 分钟前
LeetCode 283:原地移动零的优雅解法
java·c语言·开发语言·数据结构·c++·算法·leetcode
元亓亓亓9 分钟前
LeetCode热题100--139. 单词拆分--中等
算法·leetcode·职场和发展
kupeThinkPoem9 分钟前
std::thread的使用
c++
Eloudy10 分钟前
通过示例看 C++ 函数对象、仿函数、operator( )
开发语言·c++·算法
superman超哥11 分钟前
仓颉高性能实践:内存布局优化技巧深度解析
c语言·开发语言·c++·python·仓颉
Q741_14717 分钟前
Linux UDP 服务端 实战思路 C++ 套接字 源码包含客户端与服务端 游戏服务端开发基础
linux·服务器·c++·游戏·udp
游戏23人生24 分钟前
c++ 语言教程——17面向对象设计模式(六)
开发语言·c++·设计模式
superman超哥24 分钟前
仓颉内存管理内功:栈与堆的分配策略深度解析
c语言·开发语言·c++·python·仓颉
im_AMBER32 分钟前
Leetcode 86 【二分查找】在排序数组中查找元素的第一个和最后一个位置
笔记·学习·算法·leetcode