题目
题解
public IList<IList<int>> Subsets(int[] nums) {
IList<IList<int>> list=new List<IList<int>>();
list.Add(new List<int>());
int len ;
for(int i=0;i<nums.Length;i++)
{
len =list.Count;
for(int j=0;j<len;j++)
{
list.Add(new List<int>(list[j]));
}
for(int k=len;k<list.Count;k++)
{
list[k].Add(nums[i]);
}
}
return list;
}