循环左移操作 (左旋转字符串)
Posted cgy1012
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环左移操作 (左旋转字符串)相关的知识,希望对你有一定的参考价值。
想想反转字符串哦 自己画个图 很简单
class Solution public: string LeftRotateString(string str, int n) if(str.empty()||n>str.size()) return str; //直接返回 int size= str.size(); //先反转整个字符串 reverse(str.begin(),str.end()); //旋转前半部分 后半部分 reverse(str.begin(),str.begin()+size-n); reverse(str.begin()+size-n,str.end()); return str; ;
以上是关于循环左移操作 (左旋转字符串)的主要内容,如果未能解决你的问题,请参考以下文章