LeetCode 344. Reverse String
Problem:
Write a function that takes a string as input and returns the string reversed.
Example: Given s = "hello", return "olleh".
此题一般思路为:在原数组上直接对s[i]以及s[len-i-1]进行调换即可。
1 char* reverseString(char* s) { 2 int i = 0, len = 0; 3 len = strlen(s); 4 for (i = 0; i < len / 2; i++) { 5 int tmp = s[i]; 6 s[i] = s[len - i - 1]; 7 s[len - i - 1] = tmp; 8 } 9 return s; 10 }