这是我的问题。
给定一个整数数组和另一个整数
例如,如果数组是
k
,找出该数组中每个元素与k
的差异的总和。例如,如果数组是
2, 4, 6, 8, 10
,而k
是3
。Sum of difference
= abs(2 - 3) + abs(4-3) + abs(6 - 3) + abs(8 - 3) + abs(10 - 3)
= 1 + 1 + 3 + 5 + 7
= 17
该数组始终保持不变,最多可包含100,000个元素,并且将有100,000个不同的k值需要测试。k可能是数组的一个元素,也可能不是。必须在1秒内或约100M操作内完成此操作。如何实现?