public class Solution { public String reverseWords(String s) { if (s.length() == 0) return null; char [] a = s.toCharArray(); int n = a.length; reverse(a, 0, n-1); reverseWords(a, n); return cleanSpaces(a, n); } public void reverse(char [] a, int i, int j) { while(i