【发布时间】:2020-10-03 18:04:22
【问题描述】:
问题陈述-
给定 m 个数组,每个数组按升序排序。现在你可以从两个不同的数组中取出两个整数(每个数组选择一个)并计算距离。我们将两个整数 a 和 b 之间的距离定义为它们的绝对差 |a-b|。你的任务是找到最大距离。
例子-
Input:
[[1,2,3],
[4,5],
[1,2,3]]
Output: 4
我的方法 - 由于数组已排序,因此在最终答案中,一个元素将来自数组的第一个索引,而另一个元素将来自数组的最后一个索引。因此,我能够设计一个蛮力解决方案,以得到答案。基本上我正在生成一个数组的最后一个元素和另一个数组的第一个元素的所有可能组合。这给了我 O(n^2) 的 TC。 我怎样才能优化我的方法。 ?
【问题讨论】: