先对数组排序,然后固定一个数字,再求两个数字之和。 public ArrayList<arraylist<integer>> threeSum(int[] num) { //先排序 Arrays.sort(num); ArrayList<arraylist<integer>> res = new ArrayList<>(); int length = num.length; for (int i = 0; i < length - 2; i+...