. . to @Wess Ness
the difference between every pair is in ascending order.
O (n) * log (n), . :
[n/2, n/2+1, n/2-1, n/2+2, n/2-2, n/2+3 ...] +1 , (n/2) -
[n/2, n/2-1, n/2+1, n/2-2, n/2+2, n/2-3 ...] -1 .
.
!!! , , , .
: {1, 2, 10, 15, 40, 50, 60, 61, 100, 101}
50 ( 10/2 = 5), 60 (10/2 + 1 = 6), 40 ...
: {40, 50, 15, 60, 10, 61, 2, 100, 1, 101}
: 10, 35, 45, 50, 51, 59, 88, 99, 100