![]() |
1
4
这是一个按静态值对字段进行分组的流。请注意有关其他更改/更正的一些评论
|
![]() |
2
4
作为先决条件,我们应该封装反射操作
此外,我们需要映射
这就假设了具有较小数量级的数字更为常见,并保持其数量级较小,以减小结果的大小
有了映射功能,我们可以使用
它首先为所有遇到的值填充一个位集,为多次遇到的值填充另一个位集。如果后一个位集为空,我们可以立即返回,因为没有重复项。否则,我们可以使用该位集作为廉价的过滤器来获取具有问题值的字段。 |
![]() |
3
2
如果存在重复项,则会出现异常而失败。抓住那个然后做
|
![]() |
4
2
以你的实际解决方案,你并不遥远。
|
![]() |
5
1
这里有一些问题。首先
接下来,你要记住这一点
我个人会利用这个事实
整个测试如下所示:
|