您的位置:首页 > 职场人生

企业运维面试典型笔试题大汇总

2013-03-05 22:48 225 查看
private static ArrayList SubSet(ArrayList set)

{

ArrayList subSet = new ArrayList();

ArrayList itemSet = new ArrayList();

int num = 1 << set.Count;

int bit;

int mask = 0; ;

for (int i = 0; i < num;i++ )

{

itemSet = new ArrayList();

for (int j = 0; j < set.Count; j++)

{

mask = 1 << j;

bit = i & mask;

if (bit >0) {

itemSet.Add(set[j]);

}

}

if (itemSet.Count > 0)

{

subSet.Add(itemSet);

}

}

return subSet;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: