剑指offer-左旋字符串笨办法

左旋转字符串

http://www.nowcoder.com/questionTerminal/12d959b108cb42b1ab72cef4d36af5ec

笨办法完成,虽然不漂亮,但是思路清晰,容易理解。
注释就不用了吧,直接代码就能看懂思路

class Solution {
public:
    string LeftRotateString(string str, int n) {
        queue<char> q;
        vector<char> v;
        string ans;
        for (int i = 0; i < n; i++) {
            q.push(str[i]);
        }
        for (n; n < str.size(); n++)
            v.push_back(str[n]);
        while (!q.empty()) {
            v.push_back(q.front());
            q.pop();
        }
        for (auto x : v)
            ans += x;
        return ans;
    }
};
全部评论

相关推荐

03-29 12:10
门头沟学院 C++
挣K存W养DOG:散漫消极者淘汰,一眼坑爹。实习几个月转正的时候说你加班太少,能力还行态度不够积极裁了,马上老实。
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务