题解 | #和为S的连续正数序列#

左旋转字符串

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

  1. 观察规律,左移超过字符串总字符数,相当于对字符总数取余,之后把实际左移的字符串拼接在最后。
public:
    string LeftRotateString(string str, int n) {
        if(str.size() == 0){return str;}
        int size = str.size();
        if(size < n){n = n % size;}
        string fr;
        string bk;
        for(int i = 0; i < n; i++){
            fr = fr + str[i];
        }
        for(int j = n ; j < str.size(); j++){
            bk = bk + str[j];
        }
        return  bk + fr;
        
    }
# - };
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-03 18:13
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 14:23
steelhead:你回的有问题,让人感觉你就是来学习的
点赞 评论 收藏
分享
积极的小学生不要香菜:你才沟通多少,没500不要说难
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务