LeetCode 题解:78. 子集,递归 +for 循环 + 回溯,JavaScript,详细注释
原题链接:https://leetcode-cn.com/problems/subsets/
解题思路:
使用DFS生成所有可能的排列情况。
每层递归从
current
开始遍历nums
。将遍历到的值存入
subset
,并进入下一层递归,表示当前值存在与子集中的情况。进入下一层递归后,将当前值从
subset
中弹出,继续遍历数组,表示当前值不存在与子集中的情况。
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/e3636d87f5c0d5729b6c9b58b】。文章转载请联系作者。
评论