最容易想到的方法:暴力三次遍历循环,注意遍历时要避免三个数相同的情况以及开始时的排序;对三个数排序采用的传统的建立max,min,mid的做法。值得注意的是使用了LinkedHashSet这种结构,能够对ArrayList中重复的数据去重。Arrays.sort中封装的是快速排序,默认非降序排序。 import java.util.*; public class Solution { public ArrayList<ArrayList<Integer>> threeSum(int[] num) { &nb...