11/2 下午 <String>
344. Reverse String 解法一(暴力法): 直接从两头往中间走,同时交换两边的字符即可 首位对调位置。 class Solution { public void reverseString(char[] s) { int tail = s.length-1; for(int i = 0; i < s.length/2; i++){ char temp = s[i]; s[i] = s[tail-i]; s[tail-i] = temp; } } } 解法二: 利用swap函数求解 class Solution { public void reverseString(char[] s) { // if(s == null || s.length == 0) // return ""; int left = 0, right = s.length-1; while(left < right){ char temp = s[left]; s[left++] = s[right]; s[right--] = temp; } } } 151. Reverse Words in a String 1.反转全部字符数组 2.反转每个单词 3.清楚多余空格 class Solution { public String reverseWords(String s) { int n =