78. 左旋转字符串
题解:
1.翻转整个字符串
2.对翻转后的字符串,前后2个部分分别翻转
class Solution { public: string leftRotateString(string str, int n) { reverse(str.begin(),str.end());//翻转整个字符串 //cout<<str<<endl; reverse(str.begin(),str.begin()+str.size()-n); //cout<<str<<endl; reverse(str.begin()+str.size()-n,str.end()); return str; } };
为什么对前后两部分翻转是,有区间是一样的?
因为
strig的常用操作
带女朋友搬家新家条件不好,累到女朋友了,让女朋友受苦了,特此明志:每天学习,明年这个时候(20190812)让女朋友住上大房子,永远年轻,永远热泪盈眶,很多人都是这样,他们都把自己当成身在梦中一样,浑浑噩噩地过日子,只有痛苦或爱或危险可以让他们重新感到这个世界的真实。