【离散数学】图论

一、图

1、图的基本概念

握手定理:无向图中,所有节点度数之和为边数的二倍

有向图中,所有节点入度之和等于出度之和等于边数

推论:任何图都有偶数个奇结点

各种图(V,E) = (n,m)

零图

只有孤立结点的图

平凡图

阶零图

k度正则图

所有节点度数均为k的无向图

完全无向图

k = n - 1的正则图;边数=C(n,2)

完全有向图

所有节点入度 == 出度 == n - 1,边数 = A(n,2)

 

路径:起点和终点不相同

回路:起点和终点相同

基本路径——没有重复的点——n阶图中基本路径长度<= n - 1

简单路径——没有重复的边

2、图的矩阵表示&&矩阵携带的信息

e.g.邻接矩阵の图特性

连通/强连通图——可达性矩阵(矩阵的可传递闭包)全1

3、图的连通性

无向图——连通/不连通

有向图——强连通/单向连通/弱连通

4、图的相关应用&特殊的图

1)哈密尔顿图

充分条件:任意u,v属于V,d(u)+ d(v) >= n,n为顶点数目且n >=3

必要条件:...

应用:

1 判断哈密尔顿图的存在性

2 求出哈密尔通路/回路

e.g.1 给定一个立方体图,求出哈密尔顿回路

e.g.2安排考试日程

6天安排6门课,ABCDEF,的考试,每天考一门,假设选课情况有:

DCA BCF  EB AB 如何安排日程使得没有两个人是同一天考试?

2)二部图

充分条件:

  • 集合分为两部分,每部分的点之间没有直接连线,只有跨部分的连线

必要条件

  • 所有回路长度均为偶数

性质:

完全二部图 边数e = |V1| * |V2|

3)欧拉图

含有欧拉回路的有向图或者无向图叫欧拉图

n为奇数时,非平凡完全无向图为欧拉图

二、树

二叉树の定义:有根树,结点出度不是0就是2

前缀码:各个符号串互不为前缀

无向树:没有回路的连通的无向图

 

猜你喜欢

转载自blog.csdn.net/sinat_39763590/article/details/86580489