摘要:
输入n,求n个bit的格雷码,格雷码是从0开始,每个数之间只有一个bit不一样,如00,01,11,10 这题先审错了题,以为求n个bit的数有多少种,相当于选择,用dfs+回溯,没有注意到格雷码的要求。 找规律:根据要求发现可以这么做: 每轮以2^k为一组来求,假设上一轮的2^(k-1)是合法的格 阅读全文
posted @ 2016-08-31 10:42
0_summer
阅读(140)
评论(0)
推荐(0)
摘要:
输入一个数组,求所有子集 也是选择问题,在上一题的基础上枚举子集长度,然后dfs+回溯选择。同样注意去重 阅读全文
posted @ 2016-08-31 00:03
0_summer
阅读(191)
评论(0)
推荐(0)

浙公网安备 33010602011771号