1.误区:不能直接对数组排序再求解子集,因为那样就改变了原有数组的顺序
2.树形结构:一个一个取数,然后保证是递增序列,且不能重复。(数层上不可以重复取,树枝上可以重复取)收集的结果不光是叶子节点。
所以注意两点:数层节点去重、满足递增条件
3.代码实现:(去重方法:记录本层递归用到了哪些元素,不要重复)
1.误区:不能直接对数组排序再求解子集,因为那样就改变了原有数组的顺序
2.树形结构:一个一个取数,然后保证是递增序列,且不能重复。(数层上不可以重复取,树枝上可以重复取)收集的结果不光是叶子节点。
所以注意两点:数层节点去重、满足递增条件
3.代码实现:(去重方法:记录本层递归用到了哪些元素,不要重复)