【LeetCode-简单题】剑指 Offer 58 - II. 左旋转字符串

文章目录

题目

方法一:连续双指针翻转


java 复制代码
class Solution {
    public String reverseLeftWords(String s, int n) {
        StringBuffer sb = new StringBuffer(s);
        reverseWord(sb,0,n-1);
        reverseWord(sb,n,sb.length()-1);
        return sb.reverse().toString();
       
    }
    public void reverseWord(StringBuffer s , int start ,int end){
            while(start<end){
                char temp  = s.charAt(start);
                s.setCharAt(start,s.charAt(end));
                s.setCharAt(end,temp);
                start++;
                end  --;
            }
    }
            
}
相关推荐
wangluoqi1 小时前
26.2.6练习总结
数据结构·算法
Q741_1471 小时前
C++ 优先级队列 大小堆 模拟 力扣 703. 数据流中的第 K 大元素 每日一题
c++·算法·leetcode·优先级队列·
网安墨雨1 小时前
Python自动化一------pytes与allure结合生成测试报告
开发语言·自动化测试·软件测试·python·职场和发展·自动化
木井巳1 小时前
【递归算法】二叉搜索树中第K小的元素
java·算法·leetcode·深度优先·剪枝
铉铉这波能秀1 小时前
LeetCode Hot100 中 enumerate 函数的妙用(2026.2月版)
数据结构·python·算法·leetcode·职场和发展·开发
墨有6662 小时前
哈希表从入门到实现,一篇吃透!
数据结构·算法·哈希算法
南极星10052 小时前
我的创作纪念日--128天
java·python·opencv·职场和发展
We་ct2 小时前
LeetCode 228. 汇总区间:解题思路+代码详解
前端·算法·leetcode·typescript
AIpanda8882 小时前
如何借助AI销冠系统提升数字员工在销售中的成效?
算法
啊阿狸不会拉杆2 小时前
《机器学习导论》第 7 章-聚类
数据结构·人工智能·python·算法·机器学习·数据挖掘·聚类