【发布时间】:2019-06-11 18:27:32
【问题描述】:
与传统的 3sum 问题相比,如果任何三个元素的总和等于 0,则查找所有三元组,我们可以使用任何重复项。 例如,对于输入数组 [-2, -1, 3, 4],(-2, -2, 4) 也是一种解决方案。 (-2 是重复的并且是允许的)。 我的解决方案是将每个元素复制为 3 个副本,然后将修改后的元素视为传统的 3sum 问题。但是这种方法在最坏的情况下会花费 O(2n) 空间。有没有可用的常数空间解决方案?
【问题讨论】:
标签: algorithm