花费 44 ms
连通图、强连通图、弱连通图

在无向图中, 若从顶点v1到顶点v2有路径, 则称顶点v1与v2是连通的。如果图中任意一对顶点都是连通的,则称此图是连通图。 强连通和弱连通的概念只在有向图中存在。 强连通图:在有向图中, 若对于 ...

Wed May 20 04:21:00 CST 2020 1 10723
判断一个图是否有环

对于无向图 算法1 我们知道对于环1-2-3-4-1,每个节点的度都是2,基于此我们有如下算法(这是类似于有向图的拓扑排序): 求出图中所有顶点的度, 删除图中所有度<=1的顶点 ...

Fri Apr 04 07:45:00 CST 2014 2 33460
启发式搜索(heuristic search)———A*算法

在宽度优先和深度优先搜索里面,我们都是根据搜索的顺序依次进行搜索,可以称为盲目搜索,搜索效率非常低。 而启发式搜索则大大提高了搜索效率,由这两张图可以看出它们的差别: (左图类似与盲 ...

Wed Oct 17 04:35:00 CST 2018 0 8818
最小生成树之prim算法

MST(Minimum Spanning Tree,最小生成树)问题有两种通用的解法,Prim算法就是其中之一,它是从点的方面考虑构建一颗MST,大致思想是:设图G顶点集合为U,首先任意选择图G ...

Fri Apr 06 00:05:00 CST 2018 2 10695
彻底搞懂最短路算法

转载自:戳 彻底弄懂最短路径问题 只想说:温故而知新,可以为师矣。我大二的《数据结构》是由申老师讲的,那时候不怎么明白,估计太 ...

Sat Nov 04 19:46:00 CST 2017 6 11758
单源最短路径---Dijkstra算法

传送门: Dijkstra Bellman-Ford SPFA Floyd 1、dijkstra算法求解过程: (1)首先设置两个顶点集合T和S   S中存放已找到最短路径的顶点,初始时 ...

Sat Apr 07 00:13:00 CST 2018 0 10191
tarjan算法--求无向图的割点和桥

一.基本概念 1.桥:是存在于无向图中的这样的一条边,如果去掉这一条边,那么整张无向图会分为两部分,这样的一条边称为桥无向连通图中,如果删除某边后,图变成不连通,则称该边为桥。 2 ...

Tue Apr 19 04:36:00 CST 2016 6 16715
高级图论

初级图论。 CHANGE LOG 2022.5.26:修改文章。 2022.6.8:添加 SAT 的定义。 2022.6.10:添加 DAG 的支配树。 2022.9.30:添加 DAG 链剖分。 1. 同余最短路 说难也不算难,但是挺有意思的一个知识点。应用不广泛 ...

Fri Oct 15 07:30:00 CST 2021 11 7422
最小费用最大流

最小费用最大流 通过EK,Dinic,ISAP算法可以得到网络流图中的最大流,一个网络流图中最大流的流量max_flow是唯一的,但是达到最大流量max_flow时每条边上的流量分配f是不唯 ...

Mon Oct 19 08:04:00 CST 2015 3 16846

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM