会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
codingEskimo
2016年8月18日
Combination Sum II
摘要: 这道题比Combination Sum还要简单,因为每个数不能重复使用,所以只需要从下一个开始即可,和subset II一样
阅读全文
posted @ 2016-08-18 08:47 codingEskimo
阅读(150)
评论(0)
推荐(0)
Permutations II
摘要: 这个题和permutation很像,只是需要考虑重复的数字。重复的数字只有第一次出现的时候加入,保证永远都是第一个重复出现的数字在前,而且要加过(用used数组纪律的时候,重复数字第一个如果没有被mark,就应该跳过)。
阅读全文
posted @ 2016-08-18 08:05 codingEskimo
阅读(124)
评论(0)
推荐(0)
Permutations
摘要: 这个题和组合很像,但是排列需要把所有的可能都列出来,所以不需要记住位置,每一层都是从0开始循环。相应的,它需要一个数组,在每一层的时候把是否加过这个数字记下来,最后remove的时候需要把这个flag归位。 (这个题还有非recursive的做法,需要再看)
阅读全文
posted @ 2016-08-18 08:01 codingEskimo
阅读(167)
评论(0)
推荐(0)
Combination Sum
摘要: 这个题和permutation以及subset一样, 也属于排列组合问题, 用recursive做。 这种题的时间消耗都是指数级别的 注意for loop里面的第二个if语句是要除去重复的数列,例如{2,2,3,6,7} target 7, 第二个2不需要再次考虑,因为作用和第一个相同,需要注意的是
阅读全文
posted @ 2016-08-18 07:56 codingEskimo
阅读(127)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告