图论知识点

来源:互联网 发布:2016年非农数据统计 编辑:程序博客网 时间:2024/06/05 00:42
  • 基本图算法图
    广度优先遍历
    深度优先遍历
    拓扑排序
    割边割点
    强连通分量
    Tarjan算法
    双连通分量
    强连通分支及其缩点
    图的割边和割点
    最小割模型、网络流规约
    2-SAT问题
    欧拉回路
    哈密顿回路
  • 最小生成树
    Prim算法
    Kruskal算法(稀疏图)
    Sollin算法
    次小生成树
    第k小生成树
    最优比例生成树
    最小树形图
    最小度限制生成树
    平面点的欧几里德最小生成树
    平面点的曼哈顿最小生成树
    最小平衡生成树
  • 最短路径
    有向无环图的最短路径->拓扑排序
    非负权值加权图的最短路径->Dijkstra算法(可使用二叉堆优化)
    含负权值加权图的最短路径->Bellmanford算法
    含负权值加权图的最短路径->Spfa算法
    (稠密带负权图中SPFA的效率并不如Bellman-Ford高)
    全源最短路弗洛伊德算法Floyd
    全源最短路Johnson算法
    次短路径
    第k短路径
    差分约束系统
    平面点对的最短路径(优化)
    双标准限制最短路径
  • 最大流
    增广路->Ford-Fulkerson算法
    预推流
    Dinic算法
    有上下界限制的最大流
    节点有限制的网络流
    无向图最小割->Stoer-Wagner算法
    有向图和无向图的边不交路径
    Ford-Fulkerson迭加算法
    含负费用的最小费用最大流
  • 匹配
    Hungary算法
    最小点覆盖
    最小路径覆盖
    最大独立集问题
    二分图最优完备匹配Kuhn-Munkras算法
    不带权二分匹配:匈牙利算法
    带权二分匹配:KM算法
    一般图的最大基数匹配
    一般图的赋权匹配问题
    二分图的关键点
    二分图的关键边
  • 拓扑排序
  • 弦图
  • 稳定婚姻问题

DP还是要继续搞,只能说会基础题了。。

虽然网络流和各种最短路径都写过一点,貌似很久不做图论,不太会了。

当然了,图论里还有很多点不会。。。


但我在打算是不是再做点搜索题还是怎么样,DFS貌似写得还是有些勉强,不顺

最近转C++了,java写复杂图感觉比较困难。

0 0
原创粉丝点击