1 题目分析
题目链接:图解算法数据结构 - LeetBook - 力扣(LeetCode)全球极客挚爱的技术成长平台 (leetcode-cn.com)
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。
思路分析:这个题目也很简单,构造一个新的字符串,先把数字n之后的复制,再复制之前的
2 代码实现
class Solution
{
public:
string reverseLeftWords(string s, int n) {
string ns;
int i, j = 0;
for (i = n; i < s.length(); i++)
{
ns+= s[i];
}
for (i = 0; i < n; i++)
{
ns+=s[i];
}
return ns;
}
};