剑无情 人却有情

js.js

随笔分类 -  C++ 图论

摘要:图论基础知识 感谢:https://www.cnblogs.com/yoke/p/6949838.html 1.RMQ是啥? 摘自百度 其实你不用看,百度的概念有几个看得懂的? 对于长度为n的数列A。 回答若干询问RMQ(A[i,j])(i,j<=n), 返回数列A中下标在i,j之间的最小/大值。 阅读全文
posted @ 2019-10-12 22:40 mzyczly 阅读(234) 评论(0) 推荐(0)
摘要:图论基础知识 LCA是啥? 在一棵没有环的树上,每个节点肯定有其父亲节点和祖先节点,而最近公共祖先,就是两个节点在这棵树上深度最大的公共的祖先节点。 换句话说,就是两个点在这棵树上距离最近的公共祖先节点。 >例如,对于下面的树,结点4和结点6的最近公共祖先LCA(T,4,6)为结点2。 有什么方法? 阅读全文
posted @ 2019-10-11 14:00 mzyczly 阅读(171) 评论(0) 推荐(0)
摘要:首先提一句,这系统是基于最短路的基础上的。(尤其是SPFA) 没学过最短路的看一下 单源最短路径问题 单源最短路径=Single Source Shortest Path 即在有向图(或无向图)中求解给定点到其他点之间的最短距离 我们已知的方法是…… Dijkstra算法 蛋蛋蛋但是Dijkstra 阅读全文
posted @ 2019-08-06 21:57 mzyczly 阅读(296) 评论(0) 推荐(0)
摘要:图论基础知识 相关连接,感谢以下链接(提供部分内容): https://big-news.cn/2019/02/07/%E5%BC%BA%E8%BF%9E%E9%80%9A%E5%88%86%E9%87%8F/ https://www.langlangago.xyz/index.php/archiv 阅读全文
posted @ 2019-08-04 22:18 mzyczly 阅读(267) 评论(5) 推荐(0)
摘要:什么叫颓,我是彻底明白了。 定义: 欧拉路径:在一个图中,由i点出发,将每个边遍历一次最终到达j点的一条路径。 欧拉回路:i=j时的欧拉路径。(也就是把所有边绕一边,最后回到自己)。 判断欧拉回路: 无向图:每个点的度数为偶数(两只手才能成环,一只手咋成环呢) 有向图:每个点的入度等于出度(一个出去 阅读全文
posted @ 2019-07-09 13:55 mzyczly 阅读(254) 评论(0) 推荐(0)
摘要:图论基础知识 四种方法: Dijkstra,Bellman-ford,SPFA,Floyd ————————————————————————————————————————————————— 思想(懒得看可以不看,就是加离源点最近的边,懂?): G=(V,E)是一个带权有向图,把图中顶点集合V分成两 阅读全文
posted @ 2019-06-15 21:42 mzyczly 阅读(782) 评论(0) 推荐(0)
摘要:图论基础知识 设有图G(V,E). w(u,v)表示边(u,v)的权。 生成树是G的极小连通子图,它包含原图的n个点和n-1条边,且是连通的。 若存在树T,使得边权之和W(T)最小,则T为最小生成树。 例:(来了来了…) 要在n个城市之间铺设光缆,主要目标是要使这 n 个城市的任意两个之间都可以通信 阅读全文
posted @ 2019-06-14 19:00 mzyczly 阅读(261) 评论(0) 推荐(0)
摘要:基本概念 二元组(V, E) 称为图。V为顶点的集合,E为V中顶点之间的边的集合。 自环:一条边的两个端点是重合的。 重边:两个端点之间有两条以上的边 简单图:没有自环和重边的图 左图是简单图,右图中存在环和重边。 边和向 无向边:边是双向的 有向边:单向边,有箭头 无向图:只有无向边的图 有向图: 阅读全文
posted @ 2019-06-14 18:28 mzyczly 阅读(2312) 评论(0) 推荐(0)