摘要:
回溯法 思路: 参考78.子集,在添加子集的时候多了判断去重操作。 代码: class Solution: def subsetsWithDup(self, nums: List[int]) -> List[List[int]]: def backtrack(path = [],begin = 0) 阅读全文
摘要:
找规律 思路: 格雷编码生成过程,G(i) = i ^ (i/2) 例如: n = 3: G(0) = 000, G(1) = 1 ^ 0 = 001 ^ 000 = 001 G(2) = 2 ^ 1 = 010 ^ 001 = 011 G(3) = 3 ^ 1 = 011 ^ 001 = 010 阅读全文