class Solution { public: string LeftRotateString(string str, int n) { queue<char> res; for(int i=0;i<str.length();i++){ //队列存储str res.push(str[i]); } for(int i=0;i<n;i++){ //队头去队尾,队头出队,循环n次 res.push(res.front()); res.pop(); } string fin; int m = res.size(); for(int i=0;i<m;i++){ //移动后的出队存储到fin fin += res.front(); res.pop(); } return fin; } };