摘要:
目录 一、图论 1.搜索 ①双向bfs ②dfs ③记忆化 一般说来,动态规划总要遍历所有的状态,而搜索可以排除一些无效状态。 更重要的是搜索还可以剪枝,可能剪去大量不必要的状态,因此在空间开销上往往比动态规划要低很多。 记忆化算法在求解的时候还是按着自顶向下的顺序,但是每求解一个状态,就将它的解保 阅读全文
posted @ 2017-10-23 14:08
E-Valley
阅读(211)
评论(0)
推荐(0)
摘要:
1、来说明两个概念:DFN(时间戳)和 LOW。 首先清楚什么是树边,什么是非树边(返祖边)。 右图①为一个图,②为该图的 bfs树。红线标出的即非树(树指dfs树)边 ① ② dfn(时间戳)就不多做解释了,按照遍历顺序打上个1, 2, 3…啥的。 low[u] 是 u 点的子树上的点通过非树边所 阅读全文
posted @ 2017-10-23 09:35
E-Valley
阅读(191)
评论(0)
推荐(0)

浙公网安备 33010602011771号