剑指 Offer 58 - II. 左旋转字符串

leetcode链接:
https://leetcode.cn/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof/

方案一

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Solution {
public String reverseLeftWords(String s, int n) {
StringBuilder result = new StringBuilder();

for (int i = n; i < s.length(); i++) {
result.append(s.charAt(i));
}

for (int i = 0; i < n; i++) {
result.append(s.charAt(i));
}

return result.toString();
}
}

结果

解答成功:
执行耗时:4 ms,击败了32.79% 的Java用户
内存消耗:42.2 MB,击败了26.70% 的Java用户

分析

时间复杂度:
O( n )

空间复杂度:
O( n )

官方题解

https://leetcode.cn/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof/solution/mian-shi-ti-58-ii-zuo-xuan-zhuan-zi-fu-chuan-qie-p/


剑指 Offer 58 - II. 左旋转字符串
http://yuanql.top/2023/06/15/02_leetcode/剑指 Offer 58 - II. 左旋转字符串/
作者
Qingli Yuan
发布于
2023年6月15日
许可协议