问题链接
字符串的左旋转操作是将字符串前面的几个字符传输到字符串的尾部。请定义一个函数以实现字符串左旋转操作的函数。例如,输入字符串和数字,该函数将从左旋转中返回两个位的结果。
示例1:
示例2:
限制:
我首先看到了这个问题,考虑创建一个问题来实现这个问题。具体的想法是
如果这个问题的困难,加上条件:您不能申请额外的空间,则只能在此系列上操作
那么上述解决问题的想法不适用,但是在上一个问题中[Upside -Up string中的单词]()()(),我们使用了所有反转+本地逆转想法来解决问题
这个问题类似于这个想法,具体步骤是
经过这样的段落之后,您不需要额外的空间,并且已经完成了字符串上的逆转
为了促进每个人的理解,我们将举一个例子并画出一张图片来解释字符串
获得的最终字符串是我们想要的答案
原始:https://juejin.cn/post/7102577609799630879