给定一个string iniString,请返回一个string,为该字符串翻转后的结果。要求不使用额外数据结构和储存空间,可以使用单个过程变量,保证字符串的长度小于等于5000。
测试样例:
"This is nowcoder"
返回:"redocwon si sihT"
class Reverse {
public:
string reverseString(string iniString) {
// write code here
int len = iniString.size(), i = 0;
while(i < len-1-i){
char temp = iniString[len-1-i];
iniString[len-1-i] = iniString[i];
iniString[i++] = temp;
}
return iniString;
}
};