离散数学II 第7-9章重难点概要 期中考试 包括计算题,论述题,证明题,应用题。计算题7道小题,论述5道小题,证明3个小题,应用1个小题。 第7章 图 7.1 零图,基图,标定图,关联(点和边),相邻(点和点),关联集(边集合),邻域(点集合),点v的度数,出度,入度,孤立点,G的最大(小)度,握 ...
分类:
其他好文 时间:
2020-05-17 20:32:55
阅读次数:
172
这一周学习了数据结构图的内容,图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中的顶点的集合,E是图G中边的集合。 顶点(Vertex):图中的数据元素。线性表中我们把数据元素叫元素,树中将数据元素叫结点。边:顶点之间的逻辑关系用边来表示,边集可 ...
分类:
其他好文 时间:
2020-05-17 17:43:01
阅读次数:
48
kruskal重构树 $\mathcal{O(nlogn)}$ 学习资料: "hwzzyr的博客" 定义?: 在kruskal算法的过程中,把最小生成树的边权改为点权而构建的二叉树。 抛开kruskal算法来讲,对原图(注意,不止对树,图也可以)的边集进行排序,然后将边当成节点建树。 性质: 是一个 ...
分类:
其他好文 时间:
2020-05-13 20:15:19
阅读次数:
46
最小生成树算法 是图论的一种算法 用N个点用N-1条边连成一棵树 所以在图中选N个点与N-1条边 使在所有方案中和最小 1°: Prim算法 1).输入:一个加权连通图,其中顶点集合为V,边集合为E; 2).初始化:Vnew= {x},其中x为集合V中的任一节点(起始点),Enew= {},为空; ...
分类:
其他好文 时间:
2020-04-13 15:28:37
阅读次数:
82
"CSDN同步" "原题链接" 简要题意: 给定两个点集与一些边(保证每条边的顶点属于不同点集),求二分图最大匹配。 解释下: 二分图最大匹配 就是 最大的边集使得每两条边都不相交,不共点 的边的个数 。 那么你会说,我用并查集维护一下就行了?远远不是这样。 本题作为 匈牙利算法 的模板题讲解。 以 ...
分类:
其他好文 时间:
2020-04-02 17:32:22
阅读次数:
82
1 /* 2 //链式前向星维护的是一个边集数组 3 const int N = 1e6+5;//边的数目 4 int head[N];//某个点相邻的第一条边的编号 5 int cnt;//边的数目 6 struct Edge{ 7 int to;//这条边到达的终点 8 int dis;//这条 ...
分类:
其他好文 时间:
2020-03-27 12:28:19
阅读次数:
57
题意 做法 定义 :$E1$为$T1$的边集,$E2$为$T2$的边集,$U=E1\cap E2$ 结论 :$\forall e\in E1 U,\exists f\in E2 U$,使得$E1 e+f,E2+e f$均为树 比较显然,不赘述 进而有个很强的 推论 :答案为$n 1$,也就是能形成完 ...
分类:
其他好文 时间:
2020-02-22 09:31:11
阅读次数:
108
==主题:遍历以邻接矩阵存储的有向图== 给出如下的图: A / \B C \ / D (这个图的边集={<A,B>,<A,C>,<B,C>,<B,D>,<C,B>,<C,D>,<D,C>},可以看出这是一张稠密图)将这张有向图转为邻接矩阵(出边)如下: A B C DA 0 9 2 XB X 0 ...
分类:
其他好文 时间:
2020-02-13 13:15:08
阅读次数:
66
1.208 UOIP十合一 问你某张图有多少个边集中不存在环。 1.DAG 2.多个边数很少的连通块 3.多个连通块,且其中仅含有一个环 4.分层图,每一层仅有4个点 5.多个强连通分量,每个中的边数很少 6.完全图 7.8 n很小的有向图 1.DAG 除了重边之外的所有边的个数为$c$。 答案为: ...
分类:
其他好文 时间:
2020-02-07 21:03:40
阅读次数:
99
给定一个二分图,其中左半部包含n1n1个点(编号1~n1n1),右半部包含n2n2个点(编号1~n2n2),二分图共包含m条边。 数据保证任意一条边的两个端点都不可能在同一部分中。 请你求出二分图的最大匹配数。 二分图的匹配:给定一个二分图G,在G的一个子图M中,M的边集{E}中的任意两条边都不依附 ...
分类:
编程语言 时间:
2020-02-03 15:48:17
阅读次数:
87