定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。 如把字符串abcdef左旋转2位得到字符串cdefab。思路:如左旋转2位,则先“反转”这2位,然后“反转”剩下的N-2位,最后“反转”全部N位。
算法如下:
代码清晰、简洁。
结束。
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。 如把字符串abcdef左旋转2位得到字符串cdefab。思路:如左旋转2位,则先“反转”这2位,然后“反转”剩下的N-2位,最后“反转”全部N位。
算法如下:
代码清晰、简洁。
结束。