这个题目,我没有使用太多技巧,直接解决的。虽然不是很难,但是调试花了不少时间。 提炼重点信息: 1.需要非降序输出,所以处理数据之前,先排序一下,是必要的。 2.数组中三个数相加等于0的三元组,而且满足唯一性: 假设a,b,c是满足相加等于0,而且非降序 那么 a <= 0,a,b固定了,c就固定了。 所以我们确定一个方案:从排序后的数组顺序取值。 假设数组大小是n,a的位置i在0到n-3的范围,b的位置j在a的下一个位置i+1开始到n-2的范围,c的位置k...