【发布时间】:2019-04-19 23:22:00
【问题描述】:
我有一个简单的解决方案,它使用两个循环,但我想将时间复杂度提高为 O(nlogn)。有更好的方法吗?
数组未排序,也可以有负值。
示例测试用例: 数组:1 0 3 2
输出: 4
说明: 索引 - (0,1), (0,3), (1,2), (2,3) 是满足给定约束的对。
【问题讨论】:
-
你的问题是什么?
-
你可以对数组进行排序吗?
-
找到配对后我该怎么办?
-
可以对数组进行排序。但是您将无法满足条件 i