您的位置:首页 > 编程语言 > Java开发

一个集合的所有子集的Java代码实现

2011-06-17 08:52 423 查看
import java.io.*;
public class dddde {
public void displaySubSet(int setN[]) {
int length = setN.length;
int i;
try {
BufferedWriter writer = new BufferedWriter(new FileWriter(new File(
"d://Result.txt")));
for (i = 0; i < (1 << length); i++) {
for (int j = 0; j < length; j++) {
if ((i & (1 << j)) != 0) {
writer.write("" + setN[j] + " ");
}
}
writer.write("/r/n");
}
writer.close();
} catch (Exception e) {
}
}
public static void main(String[] args) {
dddde ss = new dddde();
int setN[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
ss.displaySubSet(setN);
}
}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐