码迷,mamicode.com
首页 >  
搜索关键字:边集    ( 308个结果
《啊哈算法》——最短路径
虽然笔者在“算法-图论”的专栏中已经讨论过有关最短路径的问题,但是这里还是重新讨论一下,孔子也说过嘛,温故而知新。 所谓最短路径问题,就是基于一个图G<V、E>,图的边集E是带权的,然后讨论寻求某条连通两个点的路径,使得这条路径是所有连通该路径中边权最小的。 找到任意两点间的最短路径——Floyd- ...
分类:编程语言   时间:2016-05-02 13:03:08    阅读次数:199
图的存储结构
图的存储结构最常用的有4 5种,常用的两种:邻接矩阵和邻接表。 一、邻接矩阵 邻接矩阵,原理就是用两个数组,一个一维数组保存顶点集,一个二维数组保存边集。 V(G)={V1,V2,V3} E(G)={<V1,V2>,<V2,V3>,<V3,V1>,<V1,V3>} ...
分类:其他好文   时间:2016-04-26 12:15:47    阅读次数:140
BZOJ1997 [Hnoi2010]Planar (2-sat)
题意:给你一个哈密顿图,判断是不是平面图 思路:先找出哈密顿图来。哈密顿回路可以看成一个环,把边集划分成两个集合,一个在环内,一个在外。如果有两条相交边在环内,则一定不是平面图,所以默认两条相交边,转化成2——sat,两条边不能同时在内或外,注意双向加边。(以边来转化成两倍) 1 #include< ...
分类:其他好文   时间:2016-04-13 01:59:32    阅读次数:135
最小生成树
最小生成树 对于无向图G=(V,E),连接G中所有点,且边集是E的子集的树成为G的生成树 其中权值最小的生成树叫做最小生成树(MST) Kruskal算法 Kruskal算法 是一种最小生成树算法。 首先对所有边按照权值进行排序 初始化连通分量(并查集) 初始化树 循环考察每条边 如果边的两个节点不 ...
分类:其他好文   时间:2016-03-27 01:15:56    阅读次数:131
*图的基本理论
图由数据元素和连接数据元素的线构成。在图中数据元素称为顶点(Vertex),连接顶点的线称为边(Edge)。一个图是由顶点集合和边集合组成的。一般记为形式:G=(V,E),或G=(V(G),E(G))。 1.有向图和无向图无向图:边没有方向。例(V1,V2),也可写为(V2,V1)。有向图:边有方向
分类:其他好文   时间:2016-03-16 23:57:22    阅读次数:328
月球美容计划之图的储存结构汇总
SJ图论非常流弊,为了省赛队里知识尽量广,我就直接把图continue,如今回想起来丫的全忘了,从头開始吧。 先写写图的存储,再写写最小生成树和最短路的几个经典算法,月球美容计划就能够结束了。0 0。拖了好久,还有非常多内容要写。- - 这次总结了邻接矩阵,邻接表。十字链表。邻接多重表,边集数组,这
分类:其他好文   时间:2016-03-15 22:03:58    阅读次数:287
二分图最大匹配(匈牙利算法)
首先是二分图定义与判断 http://www.cnblogs.com/wenruo/p/5243034.html 给定一个二分图G,M为G边集的一个子集,如果M满足当中的任意两条边都不连接同一个顶点,则称M是一个匹配。 一个很好的比喻是,一个二分图,左边代表男生,右边代表女生,连线代表有好感,匹配就
分类:编程语言   时间:2016-03-04 20:50:44    阅读次数:364
图论概述
图的基本概念:有向图和无向图G(V,E),顶点集合V(G),边集合E(G),基图,完全图,有向完全图,稀疏图,稠密图,度数,出度,入度,最小度,最大度,度序列,二部图(二分图),完全二部图,同构,子图,生成树,路径,简单路径,回路,简单回路,连通,连通分量,权值,加权图,顶点数组,邻接矩阵。 序列是
分类:其他好文   时间:2016-02-14 20:56:53    阅读次数:217
利用python_matplotlib//numpy//re进行数据处理与分析
本次利用一个最优树问题进行举例,查找最优树的有效算法有Prim和Kruskal两种,分别应用于稀疏图与稠密图上,以下为简单描述:1).输入:一个加权连通图,其中顶点集合为V,边集合为E;2).初始化:Vnew= {x},其中x为集合V中的任一节点(起始点),Enew= {},为空;3).重复下列操作...
分类:编程语言   时间:2015-12-26 13:26:02    阅读次数:1262
一些简单的网络流模型
一、最大权闭合图对于一个图(V, E)由点集V和一些有向边集E组成,每个点有一定权值,对于一个合法子集,若有一条有向边(u,v)并且u在子集中,则v也必须在子集中,求子集中所有元素权值和最大的子集分析:考虑每个点有两种状况,选和不选,所以考虑最小割,但是要求最大费用;先假设取了所有正权点,从原点向所...
分类:其他好文   时间:2015-12-14 21:18:45    阅读次数:245
308条   上一页 1 ... 18 19 20 21 22 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!