需要在java中生成超集吗
试图找到一种使用java生成超集的方法 需要简单的答案吗 我要找的是 输入:需要在java中生成超集吗,java,set,Java,Set,试图找到一种使用java生成超集的方法 需要简单的答案吗 我要找的是 输入:ab 输出:{}{a}{b}{ab} 我该怎么做?有什么线索吗 提前感谢int-allMasks=(1,因为这是目前在谷歌搜索java超集的第二个结果,我将回答这个问题 int allMasks = (1 << N); for (int i = 1; i < allMasks; i++) { for (int j = 0; j < N; j++) if ((i & (1 &
ab
输出:{}{a}{b}{ab}
我该怎么做?有什么线索吗
提前感谢
int-allMasks=(1,因为这是目前在谷歌搜索java超集的第二个结果
,我将回答这个问题
int allMasks = (1 << N);
for (int i = 1; i < allMasks; i++)
{
for (int j = 0; j < N; j++)
if ((i & (1 << j)) > 0) //The j-th element is used
System.out.print((j + 1) + " ");
System.out.println();
}
我会这样做的
例如:
// A couple of sets
Set<Integer> set1 = new TreeSet<>(Arrays.asList(1, 2));
Set<Integer> set2 = new TreeSet<>(Arrays.asList(2, 3));
// Generate the superset
Set<Integer> superset = new TreeSet<>();
superset.addAll(set1); // {1, 2}
superset.addAll(set2); // {1, 2, 3}
//几组
Set set1=新树集(Arrays.asList(1,2));
Set set2=新树集(Arrays.asList(2,3));
//生成超集
Set superset=新树集();
超集addAll(set1);//{1,2}
超集addAll(set2);//{1,2,3}
我们不是在为你做作业。展示你迄今为止所做的,并提出一个具体的问题,否则这个问题就结束了。展示你所做的代码,不要期望你的答案不费吹灰之力。我认为你的意思是动力集,而不是超级集。这是超级集,但我认为提出问题的人想要动力集