这里记录一些平时很少用到但是甬道的时候会很抓鸡的代码
1.字符串的旋转
字符串的旋转代码:对于一个字符串,和字符串中的某一位置,请设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。
给定字符串A和它的长度n以及特定位置p,请返回旋转后的结果。
测试样例:"ABCDEFGH",8,4返回:"FGHABCDE"
class StringRotation {
public:
string rotateString(string A, int n, int p) {
return A.substr(p+1,n) + A.substr(0,p+1);
}
};
问:漂亮你个毛线,不就是用了一个库函数吗?难道你不会用吗?
答:我还真的不会用。。。。
2.C++ string 类 assign函数的用法
string (1) | string& a |
---|