图论
qq_22868085
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二分图判定(染色问题)
题目:给定一个具有n个顶点的图,要给图上每个顶点染色,而且要使相邻的顶点的颜色不同。问是否能最多用两种颜色染色?题目保证没有重边和自环。 思路:连通图:开始给一个顶点染色,然后dfs搜索,依次确定相邻顶点的颜色,若出现不能满足相邻都异色则不是二分图。 #include #include #include using namespace std; int map[5][5]原创 2015-12-08 14:02:12 · 1109 阅读 · 0 评论 -
最短路问题(Bellman-Ford算法)
题意:构建一个有权图,求图中任意两点的最短路径。如图所示,输入两个顶点求他们的最短路径。 思路:选取一个顶点v作为起点,用数组d[i],表示到该顶点到i顶点的最短路径,那么该点的最短路径的d[v]=0为0.。然后从改点出发更新该点附近的最短路径,需要注意的是,每次更新完的d[i]值并不一定就是最短路径,因为可能存在其他路径更短,例如从B到E的最短路径为A->C->D->F->E,d[4]原创 2015-12-08 15:29:22 · 521 阅读 · 0 评论
分享