dfs剪枝

1,优化搜索顺序
大部分情况下,我们应该优先搜索分支较少的节点。
2,排除等效冗余
3,可行性剪枝
4,最优性剪枝
5,记忆化搜索(DP)

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

推荐阅读更多精彩内容

  • 原创 先看个小题热热身。 整数分解 整数分解为若干项之和将一个正整数N分解成几个正整数相加,可以有多种分解方法,例...
    Cipolee阅读 963评论 0 2
  • 0x29「搜索」练习 2901 靶形数独直接爆搜就是。有两个优化:1 每次选择可填数字最少的格子填写。2 位运算常...
    云中翻月阅读 517评论 0 2
  • 算法考试大纲 教材: 1、计算复杂度 一、定义 在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,...
    绿杨烟外晓寒轻_阅读 860评论 0 1
  • 一.深度优先搜索的剪枝 1.可行性剪枝下面的算法用于从0~30个数中选取8个,使其和为200.每一个数有选与不选两...
    恰似一碗咸鱼粥阅读 1,377评论 0 1
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,594评论 28 53