Problem description
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。
Examples
1 | Example 1: |
Solution
K对length进行取余,减少计算量。
- 先旋转前k个字符串
- 再旋转剩余字符串
- 全体旋转一次
Code
1 | void reverse(char[] s, int low, int high) { |
1 | Example 1: |
K对length进行取余,减少计算量。
1 | void reverse(char[] s, int low, int high) { |
本文标题:左旋转字符串
文章作者:Night
发布时间:2019-03-10, 00:00:00
最后更新:2022-02-03, 17:52:51
原始链接:http://yoursite.com/2019/03/10/%E5%B7%A6%E6%97%8B%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2/
许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。