题目描述
解答
利用了字符串的特性,用两个字符串分别复制前n位和后n位,再交换。感觉是比较笨的方法,但是比较好理解。
class Solution {
public:
string LeftRotateString(string str, int n) {
string right_part = "";
string left_part = "";
int i;
for(i=0;i<n;i++)
right_part.push_back(str[i]);
for(;i<str.size();i++)
left_part.push_back(str[i]);
return left_part.append(right_part);
}
};