码迷,mamicode.com
首页 >  
搜索关键字:稀疏图    ( 105个结果
[考验之旅·数据结构] 图
今天复习了图的知识,稍作回顾整理。 描述一个图,无非一个点集V,一个边集E. 图的存储有邻接矩阵(适用于稠密图),邻接表(适用于稀疏图),十字链表(有向图),多重邻接表(无向图)。当我们说边<A,B>时,A是弧尾,B是弧头。 图的遍历可以用DFS{深度优先搜索}或者BFS{广度优先搜索}实现。这个时 ...
分类:其他好文   时间:2018-09-19 01:19:14    阅读次数:160
『最小生成树』prim & Kruskal
Kruskal和prim都是求最小生成树的方法,两种方法都是按照贪心来做的。但是Kruskal是从边的角度入手,prim则是从点的角度入手。prim运用类似Dijkstra的方法来求,Kruskal运用并查集来求。 在复杂度方面,两种算法各有所长。 在稀疏图中,枚举边的Kruskal效率更高,在稠密 ...
分类:其他好文   时间:2018-09-15 20:54:45    阅读次数:180
Prim算法
多么痛的领悟! 不要认为Prim不常见就用不到! 和Kruskal一样,Prim算法也是用来求MST的,也是体现了贪心的思想。 不同的是,Kruskal是针对边而言的,Prim是针对点而言的。Kruskal适用于稀疏图,Prim适用于稠密图,更值得一提的是,Prim可以不必保存每条边。 算法思想是, ...
分类:编程语言   时间:2018-09-02 23:53:01    阅读次数:242
SVO 特征对齐代码分析
SVO稀疏图像对齐之后使用特征对齐,即通过地图向当前帧投影,并使用逆向组合光流以稀疏图像对齐的结果为初始值,得到更精确的特征位置。 主要涉及文件: reprojector.cpp matcher.cpp feature_alignment.cpp point.cpp map.cpp 1.入口函数: ...
分类:其他好文   时间:2018-09-02 23:46:54    阅读次数:396
图的存储
方法一:邻接矩阵 简单明了,但存储稀疏图时空间浪费过多。 方法二:vector 为每一个结点开一个链表,储存与之相邻的结点。链表用vector动态数组实现。 方法三:邻接表 为每一个结点开一个链表,储存与之相邻的边。链表由数组实现。假设一个图共有n个结点和m条边,则建立数组head[1-n]记录编号 ...
分类:其他好文   时间:2018-08-27 21:30:04    阅读次数:183
如何判断图的连通
判断图是否连通,可用dfs和bfs遍历图算法,注意点数目较多,又是稀疏图的话,最后使用邻接表的方法存储。另外推荐采用的是并查集的方法。初始化时将每个节点看作一个集合,则每给出一条边即把两个集合合并。最后遍历所有点,有几个集合便有几个连通分量,若只有一个集合说明图连通。并查集方法通常情况下时间效率较高 ...
分类:其他好文   时间:2018-08-16 00:59:18    阅读次数:186
p1450
刚开始还以为可以上并查集,但是努力了一下后发现应该不行。 先把图弄出来好了。比如样例: 答案里的三其实是这个环的长度。 那么则道题的目的就可以得出来了:已知n个顶点和n个边,求图中最小的环的大小。 本题中边的数目较小,是一个稀疏图。而顶点的数目对于二维数组就太大了,所以邻接表就少不了。 于是我恶补了 ...
分类:其他好文   时间:2018-06-25 15:01:15    阅读次数:166
最小生成树算法 1.Prim算法
最小生成树(MST):一个有N个点的图,边一定是大于等于N-1条边的。在这些边中选择N-1条出来,连接所有N个点。这N-1条边的边权之和是所有方案中最小的。 Prim算法的时间复杂度时O(n^2)的,因此适用于稠密图的最小生成树,如果是稀疏图的情况下采用Kruskal算法更好。 Prim算法蕴含了贪 ...
分类:编程语言   时间:2018-05-25 21:09:06    阅读次数:180
数据结构之图
一,什么是图 表示多对多的关系 图包含一组顶点和一组边(不考虑重边和自回路) 二,图的表示 邻接矩阵表示图:有边的表示1,无边的表示0 邻接矩阵优点: 邻接矩阵缺点: 邻接表:只存非零元素,不唯一,稀疏图 三,图的遍历 DFS(深度优先搜索,Depth First Search): 原路返回=>树的 ...
分类:其他好文   时间:2018-05-22 14:46:23    阅读次数:187
bzoj4152: [AMPPZ2014]The Captain
水。。。 这个建边排序一下从一边连向一边 dij在这种稀疏图果然不够优秀啊。只是学了一发。 ...
分类:其他好文   时间:2018-04-16 20:45:46    阅读次数:158
105条   上一页 1 2 3 4 5 6 ... 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!