LeetCode 题解:90. 子集 II,回溯 + 哈希表去重,JavaScript,详细注释

原题链接:https://leetcode-cn.com/problems/subsets-ii/
解题思路:
- 使用DFS生成所有可能的排列情况。 
- 所有的子集包括 - nums中的每个元素包含于不包含两种状态。
- 可以在递归下探到下一层之前,利用当前元素存入或不存入 - subset的状态进行区分。
- 每个子集存入 - result时,将其保存在Set中,下次遇到该子集时即可跳过,以此实现去重。
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/e70e6a2f74467bb0f6d9536f2】。文章转载请联系作者。
 
  
  
  
  
  
  
  
  
    
评论