码迷,mamicode.com
首页 >  
搜索关键字:有向图    ( 2378个结果
数据结构与算法分析(五)——最短路径算法
0) 引论正如名字所言,最短路径算法就是为了找到一个图中,某一个点到其他点的最短路径或者是距离。最短路径算法一般分为四种情况:a) 无权重的最短路径b) 有权重的最短路径c) 边的权重为负的图d) 无圈的图ps:上面的情况针对的都是有向图。1)无权重的最短路径下图是一个例子:假设我们取点v3作为初始...
分类:编程语言   时间:2014-11-06 12:45:33    阅读次数:338
dijkstra 算法
是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。http://www.cnblogs.com/dolphin0520/archive/2011/08/26/2155202.htmlhttp://www.cn...
分类:编程语言   时间:2014-11-05 12:40:06    阅读次数:133
poj 2553 The Bottom of a Graph 【强连通图中出度为0点】
题目:poj 2553 The Bottom of a Graph  题意:大概题意是给出一个有向图,求强连通缩点以后出度为0的点。 分析:入门题目,先强连通缩点,然后表示出度为0的,枚举输出即可。 #include #include #include #include #include using namespace std; const int N = ...
分类:其他好文   时间:2014-11-04 19:50:21    阅读次数:172
poj 2186 Popular Cows 【强连通】
题目:poj 2186 Popular Cows 题意:n头牛,其中存在一些牛相互崇拜,具有传递性,问有多少头牛是被其他所有牛崇拜的。 分析:建立一个有向图,然后强连通缩点,之后求出度为0的点,假如存在多个,那么ans = 0,因为缩点之后如果x崇拜y,x也崇拜z,那么肯定y和z不能互相崇拜,不满足。 然后求出度为0的这个点缩点前环上有多少个点就ans AC代码: ...
分类:其他好文   时间:2014-11-04 19:44:59    阅读次数:236
用邻接矩阵存储的有向图的非递归遍历
图的非递DFS...
分类:其他好文   时间:2014-11-04 17:26:21    阅读次数:196
HDU 4067 Random Maze
题意: 一幅“随机图”定义为有如下性质的图: 有一个入口和一个出口 有向图 对于入口  出度比入度大1 对于出口  入度比出度大1 对于其他点  入度等于出度 现给出一幅有向图  每条边有2个决策——留下、扔掉  分别花费a和b  问  如果用最少的费用改造出“随机图” 思路: 网络流不错的题目  如果做过“混合图欧拉回路”(后文把这个问题成为p)那个zoj的题的话  这道题会有...
分类:其他好文   时间:2014-11-02 19:43:25    阅读次数:237
poj 2513 Colored Sticks 欧拉回路(字典树 +并查集)
此题中涉及三个小算法,这是一个无向图判断欧拉回路, 无向图存在欧拉回路的充要条件 一个无向图存在欧拉回路,当且仅当该图只存在0或2个奇数度数的顶点,且该图是连通图。 有向图存在欧拉回路的充要条件 一个有向图存在欧拉回路,所有顶点的入度等于出度且该图是连通图。 判断度数很简单,当时没想明白怎么判断图示连通的,其实只要判断他们的父节点的个数,只要只有一个父节点,那么此图是...
分类:其他好文   时间:2014-11-02 18:20:48    阅读次数:184
Dijkstra算法以及各种海量数据排序算法
一、Dijkstra最短路径算法是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。实现一//// Dijkstra// ACM// Find the number of minimal path////...
分类:编程语言   时间:2014-10-31 18:45:49    阅读次数:254
hdoj 2121 Ice_cream’s world II 【无根节点最小树形图】
题目:hdoj 2121 Ice_cream’s world II  题意:题目是一道躶题,给n个点,m条边的有向图,然后找一个点,到所有点的距离和最小,找出这个点并输入距离。 分析:很明显是求一个最小树形图,但是没有说根节点,要找跟节点,我们可以虚拟一个节 点 x ,x 到所有节点连边距离为前面所有距离和+1为 dis 。 然后从x 节点求一次最小树形图为ans,则ans ...
分类:其他好文   时间:2014-10-31 13:56:41    阅读次数:282
HDU 1853 Cyclic Tour(KM完美匹配)
HDU 1853 Cyclic Tour 题目链接 题意:一个有向图,边有权值,求把这个图分成几个环,每个点只能属于一个环,使得所有环的权值总和最小,求这个总和 思路:KM完美匹配,由于是环,所以每个点出度入度都是1,一个点拆成两个点,出点和入点,每个点只能用一次,这样就满足了二分图匹配,然后用KM完美匹配去就最小权值的匹配即可 代码: #include #incl...
分类:其他好文   时间:2014-10-31 13:56:27    阅读次数:264
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!