vector<vector<int>> subsets(vector<int>& nums) {
vector<vector<int>> ans;
int n=nums.size();
for(int cnt=0;cnt<(1<<n);cnt++)//the cnt subset
{
vector<int> subset;
for(int i=0;i<n;i++)
{
if(cnt&(1<<i))
subset.push_back(nums[i]);
}
ans.push_back(subset);
}
return ans;
}
代码收集0017——求子集
最新推荐文章于 2022-11-05 21:11:34 发布