摘要: 地址 阅读全文
posted @ 2016-02-16 22:22 wygdove 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题目Minimum Cut Problem Description Given a simple unweighted graph G (an undirected graph containing no loops nor multiple edges) with n nodes ... 阅读全文
posted @ 2015-09-21 13:52 wygdove 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 题目TravelProblem Description Jack likes to travel around the world, but he doesn’t like to wait. Now, he is traveling in the Undirected Kingdom... 阅读全文
posted @ 2015-09-14 18:06 wygdove 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 医治恐惧、孤独或抑郁的最好办法,就是走出去,走到能和上天、自然、上帝接近的地方,我坚信这一切会存在,我知道所有的抑郁总会得到安慰,我坚信大自然会抚慰一切遭受折磨的心灵。奥黛丽·赫本 阅读全文
posted @ 2015-09-05 12:29 wygdove 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Kruskal算法思想将带权图G的所有边按权值从小到大排序;图G’初始为空;从小到大取边;若加入边(x,y),G’中有环,则放弃此边,继续取边;将边(x,y)加入图G’中,直至加入n-1条边。过程演示 Codestruct Edge{ int u,v,w;}e[NUM]... 阅读全文
posted @ 2015-08-03 12:02 wygdove 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 个人总结,欢迎拍砖~Prim算法思想将带权图G顶点分成两个集合A和B,初始时A中只有一个点; 取最小的交叉边(x,y),x∈A,y∈B; 将y加入A;直至若集合A中包含所有点。过程演示 Codeint n;int g[NUM][NUM];bool vis[NUM];int ... 阅读全文
posted @ 2015-08-03 11:48 wygdove 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Floyd计算每一对顶点间的最短路径。 需用邻接矩阵存储。 采用动态规划的原理处理,通过考虑最佳子路径来得到最佳路径。 算法原理:动态规划。 时间复杂度:O(n^3)。算法思想设disi,j,k为从i到j的以{1,…,k}集合中的结点为中间节点的最短路径的长度。 1、若最短路径经过点... 阅读全文
posted @ 2015-08-02 20:38 wygdove 阅读(304) 评论(0) 推荐(0) 编辑
摘要: SPFASPFA即Shortest Path Faster Algorithm,求单源最短路。 在Bellman-ford算法的基础上加上一个队列优化,减少了冗余的松弛操作。 松弛操作必定只会发生在最短路径前导节点松弛成功过的节点上,用一个队列记录松弛过的节点,可以避免了冗余计算。复... 阅读全文
posted @ 2015-08-02 17:19 wygdove 阅读(306) 评论(1) 推荐(0) 编辑
摘要: 个人总结,欢迎拍砖~松弛:设源点s到点x、y的最短路径长度为dis[x]、dis[y],x与y之间的距离是len[x][y]。下面的过程为松弛。if(dis[x]+len[x][y]E;int n;int dist[NUM];bool bellman_ford(int start)/... 阅读全文
posted @ 2015-08-02 17:17 wygdove 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 个人总结,欢迎拍砖~最短路径:对有权图G=(V,E),从一个源点s到汇点t有很多路径,其中路径上权和最小的路径,称s到t的最短路径。 单源最短路径:求源点s到其它所有点的最短路径问题。Dijkstra计算某一顶点到其它所有顶点的最短路径。需注意权值不能为负。 通过为每个顶点 v 保留... 阅读全文
posted @ 2015-08-02 12:53 wygdove 阅读(557) 评论(0) 推荐(0) 编辑