图论一

简介: 起源于哥尼斯堡七桥问题…… 没有重边的就是简单图;两点间是邻接的,点和边是关联的。 完全图(Kn),n是图阶数(就是点数),任何两点间均有边(直达路径)。 图G = {v,e},顶点集和边集。

起源于哥尼斯堡七桥问题……

没有重边的就是简单图;两点间是邻接的,点和边是关联的。

完全图(Kn),n是图阶数(就是点数),任何两点间均有边(直达路径)。

image

图G = {v,e},顶点集和边集。

图的度序列(d1,d2……dn),度数从大到小排列,完全图的度全是n-1。

环的度是2。

一般图:允许有重边和环,所有顶点的度之和是偶数,即d1+d2+……+dn = 2e(e是边数),想想普通边把两个点的度增加1,而环把一个点的度增加2;奇点的个数是偶数个,所以一个图里不可能只有一个奇点。

同构:g1 = {v1,e1},g2= {v2,g2},若在v1和v2之间存在一个双射西塔(满单射,就是一一映射),满足“x1,y1在g1中是邻接的”的充要条件(说明边数顶点数要相同,即|e1|=|e2|,实际上边数相同的话顶点数肯定相同)是x2,y2在中是邻接的,那么两图同构,g1(一个等号,上面)g2。

imageimage

image

结论:同构的话点数相同、边数相同,而且度序列相同。

度序列相同就同构吗?不是的,看下图(直观上一个图里有什么第二个图里就有什么,不过有些可能不一致,比如平面性,在K4图里一个平面图另一个是可平面图)

image

m条相连边,叫长度是m的途径,若是不存在重复遍则就是迹,若是没有重复点就是链,都有开闭之分。闭合链叫圈。

途径分为若干圈和一个链;链一定是迹(点不重肯定边不重)。

目录
相关文章
|
4月前
|
算法
拓扑排序【学习算法】
拓扑排序【学习算法】
32 0
|
10月前
|
算法
图论
图论
52 0
|
10月前
|
算法 搜索推荐
从图到算法【图论】
柯尼斯堡七桥问题是图论中的著名问题。
59 0
|
12月前
|
算法
最短路径之基于贪心算法的迪杰斯特拉dijkstra算法(有图解,含码源)
最短路径之基于贪心算法的迪杰斯特拉dijkstra算法(有图解,含码源)
214 0
|
存储 算法 调度
(单源最短路径)一文搞懂dijkstra算法
对于Dijkstra算法,很多人可能感觉熟悉而又陌生,可能大部分人比较了解bfs和dfs,而对dijkstra和floyd算法可能知道大概是图论中的某个算法,但是可能不清楚其中的作用和原理,又或许,你曾经感觉它很难,那么,这个时候正适合你重新认识它。
292 0
(单源最短路径)一文搞懂dijkstra算法
|
存储 算法
数据结构与算法—单源最短路径dijkstra算法
对于dijkstra算法,很多人可能感觉熟悉而又陌生,可能大部分人比较了解bfs和dfs,而对dijkstra和floyd算法可能知道大概是图论中的某个算法,但是可能不清楚其中的作用和原理,又或许,你曾经感觉它很难,那么,这个时候正适合你重新认识它。
125 0
数据结构与算法—单源最短路径dijkstra算法
【算法提高——第三讲(二)】图论(4)
【算法提高——第三讲(二)】图论(4)
【算法提高——第三讲(二)】图论(4)
【算法提高——第三讲(二)】图论(3)
【算法提高——第三讲(二)】图论(3)
【算法提高——第三讲(二)】图论(3)
【算法提高——第三讲(一)】图论(2)
【算法提高——第三讲(一)】图论(2)
【算法提高——第三讲(一)】图论(2)
【算法提高——第三讲(一)】图论(3)
【算法提高——第三讲(一)】图论(3)
【算法提高——第三讲(一)】图论(3)