自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 从回溯算法到分治界限算法比较最大问题和最小问题

回溯法与分支界限的区别 回溯法: 定义解空间树 深度优先 遍历结构是栈(递归/回溯) 通过约束函数和界限函数剪枝 分支界限 定义解空间树 广度优先、广度优先结合深度优先遍历 遍历方式可以是队列和最优队列 通过约束函数和界限函数剪枝 当采用队列时,与回溯一样,可以一定程度的剪掉一部分的解空间子树。此时遍历方式为广度优先 当采用最优队列时,可以最大程度的剪掉更可能多的解空间子树,此事遍历方式为...

2020-07-02 20:46:20 328

翻译 NPC问题的证明(可满足性问题、3-CNF可满足性问题、团问题、顶点覆盖问题)

NPC问题的证明 基础概念 P问题:如果一个判定问题能在多项式的时间内解决,那么这个判定问题就属于P问题 NP问题:对于一个判定问题,如果给定一个可能的解实例(称为“证书”),可以在多项式时间内验证这个解实例,即判定为真还是为假,那么它是 NP问题。 NPC问题:如果任何一个NP问题都能通过一个多项式时间算法,转换为某个NP问题,那么这个NP问题就称为NPC问题。 NP-Hard问题: 如果任何...

2019-06-14 09:54:54 16646

原创 最短路径问题(单源点和多源点)

最短路径问题(单源点和多源点) 单源点 Bellmanford算法 Dijkstra算法 多源点 动态规划 FloyWarshall算法 单源点 Bellmanford算法 算法思想: 先初始化原点d[ ] = INF ,d[s] = 0 。 对所有的边进行松弛,每一轮松弛都会更新至少一条最短路径。 时间复杂度: O(|V|*|W|) Bellmanford(G, w, s) { Ini...

2019-06-09 19:50:34 2635

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除