回溯与背包

  • 回溯结果
1 2 3 6 7 9 
2 4 5 1 6 3
6 7 1 3 2 4
  • 背包结果
1 2 3 6 7 9
1 2 3 4 5 6
1 2 3 4 6 7 
  • 可以看到,其实两种做法的结果(方案数,方案内容)是相同的
    只是背包的结果总是更"守序"

  • 回溯和背包的原理其实是近似的,最关键的一点是要记住任何结果的操作(方案数,所有方案中的最值,最优方案内容等等)一定要放在边界条件(cnt==K,sum<50,index==26等等)中判断,因为那象征着一条完整支路的形成完毕

  • 回溯与背包都存在减枝

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 余温暖暖,夕阳西下。你总是在屁颠屁颠不知所以然的时候被莫名其妙的事情当头一棒。当然莫名其妙的事情必然也是有缘由的,...
    清风徐来qingfeng阅读 122评论 0 0
  • 诗意五月 文/枭阳愚夫 四季轮回五月芳,开心度假楚留香。 蜂迷蝶恋鹊欢喜,草翠莺飞意惝徉。 岸芷汀兰妆锦绣,偷闲得...
    6fe6afd95a96阅读 227评论 0 0
  • 文/木琼 从小到大,这是我和哥哥唯一的一张合影。 父母只生了我和哥哥俩个。小时候,只要妈妈有...
    海洋的笔阅读 1,238评论 0 2
  • 创建数据库mysql -u root -pcreate database bank;grant all privi...
    Vincent_Lv阅读 330评论 0 0
  • 文/典当岁月 跨过九月的金秋,时光走在十月底和十一月的晚秋,一年一度的秋播如期而至。感恩天气的照顾,可以播种了。 ...
    华林_c9cd阅读 374评论 0 1