动态规划 & 图算法
文章平均质量分 87
动态规划与图算法
Debroon
深挖新价值、新供给
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态规划一:动态规划算法如何设计
学习目标(选修):为手机实现论文查重 为手机实现拼写纠错功能 为手机或车载地图设计一个功能,找到距离最近的加油站目录历史 概念初探性质 记忆化搜索 动态规划算法如何设计 ?加深理解DAG最短路径 最长上升子序列 最长公共子序列 最大子段和 上楼梯DP经验四种典型的动态规划递推方程 实现目标 背包专题 历...........................原创 2019-04-15 09:59:44 · 1963 阅读 · 0 评论 -
动态规划二:背包模型
动态规划设计方法求解原理常见递推关系式线性DP超级楼梯数字三角形最长公共子序列最长上升子序列最大子段和区间DP回文括号匹配猴子派对乘法难题树形DP别墅派对战略游戏工人请愿书完美的服务背包类树形DP苹果树二次扫描于换根最远距离数位DP不吉利的数字定时炸弹Round Numbers计数问题数字权值状态压缩DP旅行商问题旅行商变形1旅行商变形2玉米田炮兵阵地马车旅行插头DP铺砖方格取数多回路连通性问题单回路连连通性问题单通路连连通性问题其他DP有向图最短路径最长递增子序列信封嵌套最长回文子序列扔玻璃球戳气球编辑.原创 2021-07-20 23:32:17 · 976 阅读 · 1 评论 -
动态规划三:常见状态与常见递推关系式
动态规划虽然飘逸,但还是有规律可循,前人还是总结了好几种常见的递推关系模式。动态规划算法有三个要素:如果子问题的数组为 θ(nt)\theta(n^{t})θ(nt),且每个子问题需要依赖于 θ(ne)\theta(n^{e})θ(ne) 个其他子问题,则称这个问题为 tDeD\frac{tD}{eD}eDtD 问题。总结起来可得到四种典型的动态规划关系递推方程。 定义一个实函数 w(i,j)(1≤i.........原创 2022-08-14 20:19:28 · 2161 阅读 · 0 评论 -
区间动态规划
最后俩堆石子合并 = [第1堆-第X堆] + [第X+1堆-第N堆] + 石子总数。条件特征:石子合并,线性数组不断缩小的过程 -> 区间动态规划的特征。但分界线X在哪里,我们确定不了,贪心算不出,只能枚举一轮找到最小值。从最后一步开始想,考虑合并最后的俩堆石子,一定有一个分界线X。问题特征:问总代价最少,求最优解 -> 动态规划的特征。那 dp[i][j] 从哪里来?那 dp[i][j] 遍历方向?依此类推, 直到一堆石子。第1堆到第x堆怎么球呢?原创 2023-04-20 17:05:56 · 571 阅读 · 0 评论 -
4. 图论起源与欧拉回路
图论起源文章目录图论起源一笔画问题通解(回溯)欧拉回路欧拉回路的存在性寻找欧拉回路(Fleury)寻找欧拉回路(Hierholzer)图论是生活中的一个抽象的概念或者说是工具,围绕多对多的连接关系,计算机科学家们设计了很多算法,而后把很多实际问题抽象出来,用图论的算法解决多对多的信息或者数学问题。关于图的算法有很多,但最重要的是图的遍历算法,也就是如何从一个点出发,通过连接的线访问图的各...原创 2020-05-03 08:12:50 · 1313 阅读 · 0 评论 -
1. 图的分类与建模、跨语言可视化
图的基本表示与分类文章目录图的基本表示与分类图的分类图的基本表示邻接矩阵邻接压缩表邻接链表邻接多重表十字链表跨语言可视化 图的分类图论中按方向、权值分,一共四种(权或向的排列组合 = 4):无权有权无向无向无权图无向有权图有向有向无权图有向有权图【无向无权图】:如微信里的每个用户都是这个图里的一个顶点,如果俩个用户互为好友,也就是...原创 2020-05-04 19:03:45 · 1165 阅读 · 0 评论 -
2. 图的具体实现
图的具体实现文章目录图的具体实现构造图create_graph( *G, graph_kind )destroy_graph( *G, graph_kind )print_graph(*G, graph_kind)visual_graph(*G, graph_kind)点接口total_vertices(*G)insert_vertices(*G, v)remove(*G, v)dregree...原创 2020-05-05 20:50:57 · 1913 阅读 · 0 评论 -
3. 搜索算法:一文解决 80% 的图论面试题
搜索算法文章目录搜索算法DFS求联通分量求联通分量个数单源路径问题环检测二分图检测走迷宫寻找桥寻找割点BFS求联通分量求联通分量个数单源路径问题环检测二分图检测走迷宫寻找桥寻找割点无权图最短路径 DFS 求联通分量 求联通分量个数 单源路径问题 环检测 二分图检测 走迷宫&nbs...原创 2020-05-11 14:36:12 · 1104 阅读 · 0 评论 -
5. 最小生成树
最小生成树文章目录最小生成树KruskalPrimFredman-TarjanChazelle Kruskal Prim Fredman-Tarjan Chazelle原创 2020-05-20 17:16:56 · 1106 阅读 · 0 评论 -
6. 最短路径:一通百通的秘密,动态规划设计思路
最短路径文章目录最短路径DijkstraBellman-FordFloydSpfa Dijkstra Bellman-Ford Floyd Spfa原创 2020-06-09 08:59:43 · 1190 阅读 · 0 评论 -
9. 匹配问题
二分图匹配文章目录二分图匹配最大匹配与完全匹配最大流算法匈牙利基于DFS基于BFS 最大匹配与完全匹配 最大流算法 匈牙利 基于DFS 基于BFS...原创 2020-06-13 16:49:54 · 2058 阅读 · 0 评论 -
8. 网络流
最大流算法文章目录最大流算法Ford Fulkerson框架Edmonds-KapDinicMPM Ford Fulkerson框架 Edmonds-Kap Dinic MPM原创 2021-01-21 18:02:32 · 1179 阅读 · 0 评论 -
7. 有向图算法
有向图算法文章目录有向图算法通用算法,但代码细节不同环检测入度出度欧拉路径/回路有向图独有算法拓扑排序强联通分量 通用算法,但代码细节不同 环检测 入度出度 欧拉路径/回路 有向图独有算法 拓扑排序 强联通分量...原创 2021-01-21 18:03:23 · 1353 阅读 · 0 评论
分享