其他 字符串的旋转 字符串

题目描述

对于一个字符串,和字符串中的某一位置,请设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。

给定字符串A和它的长度n以及特定位置p,请返回旋转后的结果。

测试样例:

"ABCDEFGH",8,4
返回:"FGHABCDE"
class StringRotation {
public:
    string rotateString(string A, int n, int p) {
        return (A+A).substr(p+1,n);
    }
};
Last modification:January 11th, 2020 at 10:57 pm
如果觉得我的文章对你有用,请随意赞赏