题解 | #集合的所有子集(一)#

集合的所有子集(一)

http://www.nowcoder.com/practice/c333d551eb6243e0b4d92e37a06fbfc9

粗暴的dfs运用

class Solution {
public:
    vector<vector<int> > ans;
    void back(const vector<int> &s,int pos,vector<int> &temp){
        ans.push_back(temp);
        for(int i = pos;i < s.size();++i){
            temp.push_back(s[i]);
            back(s,i + 1,temp);
            temp.pop_back();
        }
    }
    vector<vector<int> > subsets(vector<int> &S) {
        vector<int> temp;
        back(S,0,temp);
        return ans;
    }
};
全部评论

相关推荐

05-25 10:45
西华大学 Java
Frank_zhang:没实习一个项目肯定不够,可以再做一个轮子,技术栈再补一个mq,微服务,整体再换个简历模板,暑期尽量再找一个日常实习
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务