LeetCode 344. Reverse String (C++)
2017-08-31 00:34 calvin2 阅读(134) 评论(0) 收藏 举报Write a function that takes a string as input and returns the string reversed.
Example:
Given s = "hello", return "olleh".
1 public: 2 string reverseString(string s) { 3 string ret = s; //注意初始化 4 int len = s.length(); //字符串自带计算长度的函数length() 5 int i = 0, j = len - 1; 6 char temp; 7 while (i < j){ 8 temp = ret[i]; //前后交换ret数组中的值 9 ret[i] = ret[j]; 10 ret[j] = temp; 11 i++; 12 j--; 13 } 14 return ret; 15 } 16 };
浙公网安备 33010602011771号