E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
图论算法
【codevs1557/tyvj1031/USACO OTC09 9TH】热浪 【tyvj3187】 最小花费
图论算法
之Dijstra
图论算法
之Dijkstra【算法思路】s[i]表示起点到i的最短路径的值;初始时s[起点]赋为0,其余正无穷;每一次找到一个s[i]最小的点minj,置标记,然后把所有没有标记过的且与点minj相连的点的
Clove_unique
·
2015-09-16 19:00
图论算法
例题:信使 最优乘车 最短路径
图论算法
之Floyed 学习笔记
图论算法
之Floyed算法思路:最短路问题中,求两个点的最短路,有可能存在中间有中转点的情况,比直接到达要优。Floyed就是利用了这个思路。
Clove_unique
·
2015-09-16 18:00
题解
图论算法
学习笔记
图论算法
之Floyed 例:信使||最优乘车||最短路径
图论算法
之Floyed算法思路:最短路问题中,求两个点的最短路,有可能存在中间有中转点的情况,比直接到达要优。Floyed就是利用了这个思路。
Clove_unique
·
2015-09-16 18:00
图论算法
图论算法
有图有代码 万字总结 向前辈致敬
图的定义背景知识看到这篇博客相信一开始映入读者眼帘的就是下面这幅图了,这就是传说中的七桥问题(哥尼斯堡桥问题)。在哥尼斯堡,普雷格尔河环绕着奈佛夫岛(图中的A岛)。这条河将陆地分成了下面4个区域,该处还有着7座连接这些陆地的桥梁。问题是如何从某地出发,依次沿着各个桥,必须经过每座桥且每座桥只能经过1次,最终回到原地。不知道这个问题且好奇的童鞋现在肯定在忙活着找出来这道题的结果了。是伟大的数学家欧拉
NoMasp
·
2015-09-08 21:00
排序
拓扑
Prim
深度优先搜索
活动网络
图论算法
有图有代码 万字总结 向前辈致敬
图的定义背景知识看到这篇博客相信一开始映入读者眼帘的就是下面这幅图了,这就是传说中的七桥问题(哥尼斯堡桥问题)。在哥尼斯堡,普雷格尔河环绕着奈佛夫岛(图中的A岛)。这条河将陆地分成了下面4个区域,该处还有着7座连接这些陆地的桥梁。问题是如何从某地出发,依次沿着各个桥,必须经过每座桥且每座桥只能经过1次,最终回到原地。不知道这个问题且好奇的童鞋现在肯定在忙活着找出来这道题的结果了。是伟大的数学家欧拉
NoMasp
·
2015-09-08 21:00
算法
图论
网络流
深度优先搜索
活动网络
【codevs2039/USACO】 骑马修栅栏
图论算法
之欧拉(回)路
图论算法
之欧拉(回)路下面来简单说说
图论算法
中的欧拉路和欧拉回路,也就是简单的一笔画问题。
Clove_unique
·
2015-09-07 19:25
图论算法
题解
图论算法
【codevs2039/USACO】 骑马修栅栏
图论算法
之欧拉(回)路
图论算法
之欧拉(回)路下面来简单说说
图论算法
中的欧拉路和欧拉回路,也就是简单的一笔画问题。
Clove_unique
·
2015-09-07 19:25
题解
图论算法
【codevs2039/USACO】 骑马修栅栏
图论算法
之欧拉(回)路
图论算法
之欧拉(回)路下面来简单说说
图论算法
中的欧拉路和欧拉回路,也就是简单的一笔画问题。
Clove_unique
·
2015-09-07 19:00
图论算法
《数据结构与算法分析》
图论算法
--邻接表与拓扑排序
https://github.com/YinWenAtBIT
图论算法
:若干定义:一、图的
yw8355507
·
2015-08-25 02:00
Dijkstra算法(戴克斯特拉算法)
十大算法之Dijkstra算法:最短路径是
图论算法
中的经典问题。图分为有向图、无向图,路径权值有正值、负值,针对不同的情况需要分别选用不同的算法。
Gamer_gyt
·
2015-08-01 10:00
dijkstra
十大算法
戴克斯特拉算法
本学期最后一周总结及暑假训练计划-司雨寒
一、总结最近在看大白书的第五章,学了一些更高级的
图论算法
。
长安大学ACM集训队
·
2015-07-18 21:00
图论算法
图的定义背景知识看到这篇博客相信一开始映入读者眼帘的就是下面这幅图了,这就是传说中的七桥问题(哥尼斯堡桥问题)。在哥尼斯堡,普雷格尔河环绕着奈佛夫岛(图中的A岛)。这条河将陆地分成了下面4个区域,该处还有着7座连接这些陆地的桥梁。问题是如何从某地出发,依次沿着各个桥,必须经过每座桥且每座桥只能经过1次,最终回到原地。不知道这个问题且好奇的童鞋现在肯定在忙活着找出来这道题的结果了。是伟大的数学家欧拉
gdut2015go
·
2015-06-18 15:00
算法
算法导论
算法分析
图论算法
有图有代码 万字总结 向前辈致敬
图的定义背景知识看到这篇博客相信一开始映入读者眼帘的就是下面这幅图了,这就是传说中的七桥问题(哥尼斯堡桥问题)。在哥尼斯堡,普雷格尔河环绕着奈佛夫岛(图中的A岛)。这条河将陆地分成了下面4个区域,该处还有着7座连接这些陆地的桥梁。问题是如何从某地出发,依次沿着各个桥,必须经过每座桥且每座桥只能经过1次,最终回到原地。不知道这个问题且好奇的童鞋现在肯定在忙活着找出来这道题的结果了。是伟大的数学家欧拉
NoMasp
·
2015-05-18 20:00
算法
图论
网络流
深度优先搜索
活动网络
图论算法
有图有代码 万字总结 向前辈致敬
图的定义背景知识看到这篇博客相信一开始映入读者眼帘的就是下面这幅图了,这就是传说中的七桥问题(哥尼斯堡桥问题)。在哥尼斯堡,普雷格尔河环绕着奈佛夫岛(图中的A岛)。这条河将陆地分成了下面4个区域,该处还有着7座连接这些陆地的桥梁。问题是如何从某地出发,依次沿着各个桥,必须经过每座桥且每座桥只能经过1次,最终回到原地。不知道这个问题且好奇的童鞋现在肯定在忙活着找出来这道题的结果了。是伟大的数学家欧拉
NoMasp
·
2015-05-11 21:00
排序
拓扑
Prim
深度优先搜索
活动网络
图论算法
小结:欧拉回路
欧拉回路欧拉回路是指在一个图G中,从起点s出发,不重复地经过所有边后又返回到起点s的一条路径。同样还有关于欧拉道路的定义,不过起点和终点不一定重合,但都是不重复地经过图中的每一条边。判断一个图中是否存在欧拉回路(道路)通过以下条件来判断:(1)如果图G是一个无向图,那么度数为奇数的点不能超过两个,且这两个点其中一个作为起点,另一个作为终点。如果度数均为偶数,那么所有点均可以作为起点或终点。(2)如
u014800748
·
2015-04-08 23:00
欧拉回路
图论算法
小结:次短路的求解
利用Dijkstra算法求解次短路我们曾经学过利用Dijkstra算法求解最短路,但是如果要求解某一个结点的次短路该怎么做呢?实际上,我们仍然可以用Dijkstra算法来求解它。首先来回顾一下Dijkstra算法的原理:首先把所有结点的最短距离设置为无穷大,然后令d[0]=0。接下来,每次都找到最短路已经确定的经典,更新从它出发的相邻结点的最短距离。以后我们不再考虑最短距离已经确定了的结点。以上就
u014800748
·
2015-04-07 17:00
dijkstra算法
次短路
Java中的栈排序
在实现
图论算法
的过程中,需要对栈中的元素进行排序。
大水货
·
2015-03-21 15:00
图论算法
小结:网络流及其算法
个人说明:最近学到了
图论算法
,但网络流这部分颇难理解,于是在网上找到了一片比较好的讲解博客。转载之~网络流(NetworkFlow) 将每条有向边想象成传输物质的管道。
u014800748
·
2015-03-01 23:00
网络流算法
数学建模常用的十大算法
1、蒙特卡罗算法2、数据拟合、参数估计、插值等数据处理算法3、线性规划、整数规划、多元规划、二次规划等规划类算法4、
图论算法
5、动态规划、回溯搜索、分治算法、分支定界等计算法6、最优化理论的三大非经典算法
u012995856
·
2015-02-06 15:00
算法
拓扑排序的原理及实现
1、什么是拓扑排序,也就是拓扑排序的概念实际上,拓扑排序是一种
图论算法
,该算法在《数据结构与算法》一书中有涉猎。
Jasmine_shine
·
2015-02-04 17:50
数据结构与算法
拓扑排序的原理及实现
1、什么是拓扑排序,也就是拓扑排序的概念实际上,拓扑排序是一种
图论算法
,该算法在《数据结构与算法》一书中有涉猎。
Jasmine_shine
·
2015-02-04 17:00
C++
拓扑排序
算法实现
有向无环图
入度
[WC 2015复习](三)
图论算法
与经典模型
都是比较简单SB的东西,求各位去WC的神犇勿喷。1、二分图匹配(匈牙利算法)(1)[BZOJ1059][ZJOI2007]矩阵游戏http://www.lydsy.com/JudgeOnline/problem.php?id=1059考虑将下图中的蓝色方框圈出的格子移到红色方框圈出的格子去。首先交换红蓝格子各自所在的行再交换红蓝格子各自所在的列操作成功。通过这样的操作我们可以发现,实际上在这个游戏
qpswwww
·
2015-01-27 15:00
<
图论算法
之2分匹配> hdu 1281(棋盘游戏)
题意:给一个n*m的棋盘,在上面放上车,放的车之间不能相互攻击(在同一行或者同一列就能相互攻击),并且只有某些点能放车。问最多能放多少车,其中有多少个格子必须放才能放最多的车。这是一道很好的理解匈牙利算法的题目。 首先我们求最多放多少车,这是一个行列匹配问题。假设我们用n个左边的点代表行,m个右边的点放在右边,如果一个格子(x,y)能放车,那么将左边的x和右边的y连接一起建一条边。这个一个很经典的
u012127882
·
2015-01-26 20:00
算法
ACM
图论
匹配
二分图问题各类变形详解
这几天在琢磨着二分图的问题,二分图是
图论算法
中很基本的一个问题,其本身有很多的变种问题,二分图最大匹配,最小顶点覆盖,最小路径覆盖,最大独立集等等,但是万变不离其宗,其本质我发现最后都可以用一个模板解决
u013815546
·
2014-11-29 13:00
暑假训练3-图论专题
ACM中常用
图论算法
1.拓扑排序-> 拓扑排序的原理及其实现2.最短路径算法-> 最短路算法总结差分约束系统-> 差分约束 差分约束小结前k短路-> 前K短路径问题3.最小生成树问题扩展-> 最小生成树问题的拓展
Yunyouxi
·
2014-08-04 12:00
图论
【算法导论】链表队列
因为在最近看的
图论算法
中,经常用到队列,在这里就先用程序实现链表队列。 和单链表一样,为了运算方便,我们也在队头节点前附加一个头结点,且头指针指向头结点。
tengweitw
·
2013-12-06 17:00
算法
链表
队列
图论算法
模板整理
//无向图求割点 intpre[maxn],low[maxn],dfs_clock; vectorG[maxn]; intiscut[maxn]; intdfs(intu,intfa)//求出所有点i是否为割点iscut[i] { intlowu=pre[u]=++dfs_clock; intchild=0; for(inti=0;i=pre[u])iscutu]=true;//iscut[u]
diary_yang
·
2013-09-25 11:00
算法练习-pathtree,以及infinity表示
继续练习
图论算法
。上次写了一个最小生成树算法kruskal和prim。这次该轮到最短路径了。dijkstra和bellman-ford。这两个算法实在是大名鼎鼎,尤其是迪克特斯拉。
thursdayhawk
·
2013-09-13 20:30
pathtree
C++开源算法库OpenSAL(Open Standardized Algorithm Library)
包含算法导论中数据结构:一般堆、二项堆、斐波那契堆、红黑树、通用散列(采用全域散列和完全散列技术)、不相交集合;包含算法导论中的算法:15个常用
图论算法
、20多个常用代数方面的算法、若干其他算法。
三强
·
2013-09-03 19:24
编程
学习
C++开源算法库OpenSAL(Open Standardized Algorithm Library)
包含算法导论中数据结构:一般堆、二项堆、斐波那契堆、红黑树、通用散列(采用全域散列和完全散列技术)、不相交集合;包含算法导论中的算法:15个常用
图论算法
、20多个常用代数方面的算法、若干其他算法。
ceasar11
·
2013-09-03 19:00
matlab练习程序(单源最短路径Dijkstra)
图像处理中,也有使用
图论算法
作为基础的相关算法,比如图割,这个算法就需要求最大流、最小割。所以熟悉一下
图论算法
对于图像处理还是很有帮助的。
Dsp Tian
·
2013-07-10 13:00
[置顶] 算法竞赛入门经典(训练指南)(刘汝佳 陈锋)个人训练计划
2013ACM训练计划主体计划是:刷算法竞赛入门经典(训练指南这本书)5月份:第一章:算法设计基础6月份:第三章:实用数据结构7月份:第五章:
图论算法
与模型8月份:第六章:更多算法专题9月份:第二章:数学基础
nealgavin
·
2013-05-09 20:00
[置顶] 【索引】AOAPC I: Beginning Algorithm Contests -- Training Guide (Rujia Liu)
AOAPCI:BeginningAlgorithmContests--TrainingGuide(RujiaLiu)第一章算法设计基础第二章数学基础第三章实用数据结构第四章几何问题第五章
图论算法
与模型第六章更多算法专题
Ra_WinDing
·
2012-12-04 19:00
迭代加深搜索:POJ3921
这道题让我看到了:
图论算法
的本质是搜索。以前似乎在哪里听到这样的说法,但是没注意,就算注意到了也没有领悟到!回头再写迷宫的时候,发现其实迷宫其实也可以转化成图来进行搜索。 这道题的思路
sbp810050504
·
2012-10-13 16:04
搜索
POJ3921
迭代加深搜索:POJ3921
这道题让我看到了:
图论算法
的本质是搜索。以前似乎在哪里听到这样的说法,但是没注意,就算注意到了也没有领悟到!回头再写迷宫的时候,发现其实迷宫其实也可以转化成图来进行搜索。这道题的思路是这样的:
sbp810050504
·
2012-10-13 16:04
搜索
POJ3921
数据结构与算法
图论算法
500题
此文转摘=============================以下是最小生成树+并查集====================================== 【HDU】 1213HowManyTables基础并查集★ 1272小希的迷宫基础并查集★ 1325&&poj1308IsItATree?基础并查集★ 1856Moreisbetter基础并查集★ 1102ConstructingR
qinmusiyan
·
2012-09-05 14:00
算法
NetWork
Matrix
sorting
distance
Intervals
简单的
图论算法
一、图的基本算法 1.广度优先搜索(BFS[breadth-firstsearch]) //如果用邻接矩阵来遍历,需要O(v^2);如果用邻接表遍历,需要O(v+e) 2.深度优先搜索(DFS[depth-firstsearch])//如果用邻接矩阵来遍历,需要O(v^2);如果用邻接表遍历,需要O(v+e) 3.拓扑排序(topologicalsorting) //O(v+e)
believexkx
·
2012-08-21 23:00
简单图论算法
C/C++算法实例(二)--
图论算法
1.最小生成树A.Prim算法:procedureprim(v0:integer);varlowcost,closest:array[1..maxn]ofinteger;i,j,k,min:integer;beginfori:=1tondobeginlowcost[i]:=cost[v0,i];closest[i]:=v0;end;fori:=1ton-1dobegin{寻找离生成树最近的未加入顶
jia0511
·
2012-05-31 18:00
c
算法
function
活动
Integer
转载:算法方面的一些书籍和网上资源
------------------------------------------------------------书籍:算法数学基础:具体数学全面介绍算法:算法导论计算机程序设计的艺术
图论算法
:组合算法
aerchi
·
2012-05-24 10:00
算法
测试
IBM
交通
微软
图形
图论算法
模板整理
最短路系列:spfa:#defineMin(a,b)(ab?a:b) #defineAbs(a)((a)>0?(a):-(a)) #defineMod(a,b)(((a)-1+(b))%(b)+1) intn,m; intd[N]; struct { intv,w,next; }edge[2*M]; intedgehead[N]; intk; boolvis[N]; voidaddedge(
wuyanyi
·
2012-03-07 19:00
几本书,也不知道这辈子有没有时间读完了。
计算机硬件原理: 《深入理解计算机系统(英文版)》 《编程卓越之道卷1》 《编程卓越之道卷2》 《编码的奥秘》 算法与数据结构: 《Java数据结构和算法(影印版)》 《大学算法教程》 《算法导论》 《
图论算法
理论
v5browser
·
2011-11-14 17:00
时间
图论算法
-求(有向)图中任意两点间所有路径
求(有向)图中任意两点间所有路径1建图: 图类中包括如下信息:顶点集合,邻接矩阵。 节点类中包括如下信息:是否被访问过,节点的名称,从这个节点访问到下一个节点的集合 图1 图2 2算法思路 A将始点设置为已访问,将其入栈 B查看栈顶节点V在图中,有没有可以到达、且没有入栈、且没有从这个节点V出发访问过的节点 C如果有,则将找到的这个节点入栈 D如果没有,则将节点V访问到下一个节点
hlzhou
·
2011-04-14 16:00
算法
F#
J#
图论算法
总结(邻接表描述)
packageds;//
图论算法
importjava.util.LinkedList;importjava.util.List;publicclassgraph{Listv=newLinkedList(
rommel1
·
2011-03-06 20:00
常见堆的介绍
由于堆的这个特性,常用来实现优先队列,并用于一些
图论算法
中。堆也用于排序算法,如堆排序。 二叉堆是一种特殊的堆,二叉堆是完全二叉树或者是近似完全二叉树。
potty15
·
2011-02-15 20:00
数据结构
算法
ACM算法
ACM算法一、数论算法1.求两数的最大公约数2.求两数的最小公倍数3.素数的求法A.小范围内判断一个数是否为质数:B.判断longint范围内的数是否为素数(包含求50000以内的素数表):二、
图论算法
guodongshan
·
2010-10-13 09:00
:算法方面的一些书籍和网上资源
------------------------------------------------------------书籍:算法数学基础:具体数学全面介绍算法:算法导论计算机程序设计的艺术
图论算法
:组合算法
玉米疯收
·
2010-02-10 16:00
图论算法
与计算机
http://liuziming-2008.blog.163.com/blog/static/2572828520085265750851/§1最小生成树1.1生成树的概念设图G=(V,E)是一个连通图,当从图中任一顶点出发遍历图G时,将边集E(G)分成两个集合A(G)和B(G)。其中A(G)是遍历图时所经过的边的集合,B(G)是遍历图时未经过的边的集合。显然,G1=(V,A)是图G的子图,则称子
zhaoyang17
·
2010-01-03 04:00
14
图论
图论算法
——拓扑排序
有向无回路图又称为dag。对这种有向无回路图的拓扑排序的结果为该图所有顶点的一个线性序列,满足如果G包含(u,v),则在序列中u出现在v之前(如果图是有回路的就不可能存在这样的线性序列)。一个图的拓扑排序可以看成是图的所有顶点沿水平线排成的一个序列,使得所有的有向边均从左指向右。因此,拓扑排序不同于通常意义上对于线性表的排序。 有向无回路图经常用于说明事件发生的先后次序,图
gqf2008
·
2009-08-14 09:00
C++
c
算法
C#
J#
图论算法
——拓扑排序
阅读更多有向无回路图又称为dag。对这种有向无回路图的拓扑排序的结果为该图所有顶点的一个线性序列,满足如果G包含(u,v),则在序列中u出现在v之前(如果图是有回路的就不可能存在这样的线性序列)。一个图的拓扑排序可以看成是图的所有顶点沿水平线排成的一个序列,使得所有的有向边均从左指向右。因此,拓扑排序不同于通常意义上对于线性表的排序。有向无回路图经常用于说明事件发生的先后次序,图1给出一个实例说明
gqf2008
·
2009-08-14 09:00
算法
C
C++
C#
J#
图论算法
——拓扑排序
有向无回路图又称为dag。对这种有向无回路图的拓扑排序的结果为该图所有顶点的一个线性序列,满足如果G包含(u,v),则在序列中u出现在v之前(如果图是有回路的就不可能存在这样的线性序列)。一个图的拓扑排序可以看成是图的所有顶点沿水平线排成的一个序列,使得所有的有向边均从左指向右。因此,拓扑排序不同于通常意义上对于线性表的排序。有向无回路图经常用于说明事件发生的先后次序,图1给出一个实例说明早晨穿衣
jicheng687
·
2009-08-12 01:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他