一、题目

二、思路
1、利用substr公式
2、左移的n为复制出来,然后删除原str字符串中的前n位
3、将复制出来的拼接到str字符串的后面
三、代码
class Solution {
public:
string LeftRotateString(string str, int n) {
string res="";
if(str.length()==0)
{
return res;
}
string temp="";
temp=str.substr(0,n);
str.erase(str.begin(),str.begin()+n);
str+=temp;
return str;
}
};

本文介绍了一种字符串左移算法的实现方法。通过使用substr函数截取字符串的前n个字符,并将其余部分删除,最后将截取的部分拼接到剩余字符串的末尾,实现了字符串的左移操作。

4839

被折叠的 条评论
为什么被折叠?



