【发布时间】:2020-11-22 14:08:04
【问题描述】:
我有一组未排序的整数和一个区间长度。我需要找到给定区间中包含的最大元素子集
示例 1:
Set: [11, 1, 2, 100, 12, 14, 99]
Interval: 4
Result: [11, 12, 14]
示例 2:
Set: [1, 100, 55, 2, 88, 3]
Interval: 10
Result: [1, 2, 3]
实际上,集合中有更多的元素
解决这个问题的有效数据结构和算法是什么?
【问题讨论】:
-
最大子集是指子集的长度或子集元素的总和...?
-
@YashShah 集合的大小几乎总是指其基数。在示例中,您还可以排除元素的总和,因为
[1, 2, 3]是结果,而[100]本来会更好。 -
我的意思是元素数量最多的集合
标签: algorithm search optimization data-structures