给出一个未排序的数组,该数组由任意整数(正,负,零)组成,找到2个绝对值之和最小的数字。
例如
http://jsfiddle.net/VScFS/57/
-> [-60, 40, -100, -7, 1, 3, 110, 0, 7, -4, 90]
|7 + -7| = 0
-> [-60, 40, -100, -7, 1, 3, 110, 4, 59]
步骤:
|-60 + 59| = 1
,右指针标记为pa
。
提示:
时间复杂度: pb
,由于排序。
O(n*lg(n))
解决方案?