java中从Set中选择子集组合
假设我有一个 Set s,并且我想要 s 的所有子集都可以由 s 的两个元素组成。有我可以使用的软件包或者您可以推荐的最佳实践吗?
注意:我想要的是集合(组合),而不是所有带有顺序的排列。
两个元素的情况很简单,我想我将对元素进行排序并使用两个循环来进行组合。但是,如果我可以使用更优雅或更可扩展的东西,我想听听。
Let's say I have a Set s and I want all subsets of s that can be made from two elements of s. Is there a package I can use or a best practice you can recommend?
Note: I want the sets (combinations), not all permutations with an order.
The case for two elements is kind of easy and I figure I'll order the elements and use two loops to make the combinations. However if there is something more elegant or more extensible that I could use, I'd like to hear about about it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查找 s 的 powerset 排除这两个元素,并将这两个元素添加到所有结果集中
Find powerset of s excluding those two elements and add those two elements in all the resulting sets