鱼C论坛

 找回密码
 立即注册
查看: 2153|回复: 0

[学习笔记] 图中的基本概念

[复制链接]
发表于 2019-8-4 21:03:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
图的基本概念:这个嘛,大学离散课本有,这就告诉我们要好好听课,基本概念还是要懂滴!~
有一点必须注意:线性表,树都可以为空,但是图不能为空!!!(主要的事情说n遍)


|V|表示图G中顶点的个数,|E|表示边数

图的分类:
有向图vs无向图
无向边:v-w
无序对:(v,w)=(w,v)
w和v互为邻接点
有向边:v->w
有序对:<v,w>   v和w不能对调~~!!!(v邻接到w或w邻接自v)


简单图vs多重图
简单图:无重复边  不存在结点到自身的边
多重图:这还用解释?不是简单图就是多重图了呗~
(简单图可以是有向图,也可是无向图)
但是,有一个很容易错的点:在有向图中,存在从A指向B的边,也存在从B指向A的边,但这样的图不是多重图,因为这样的边不是重复边~!!!


完全图:
有向完全图(任意两个顶点之间都存在边)  n个顶点有n(n-1)/2条边
无向完全图(任意两个顶点之间都存在方向相反的弧) n(n-1)条边


子图:
大白话说就是,一个图中的点和边都是另外一个图的子集,那么就是他的子图(一模一样也是可以称为子图)(边集为空集也可以是子图)
另外的,如果子图的顶点集和图的相等,那么就是他的生成子图


无向图:
连通(有路径存在就连通)
连通图:任意两个节点都是连通的
连通分量:极大连通子图(在连通的情况下,尽可能的包含更多的边)
极小连通子图:连通子图且包含的边最少


有向图:强连通(有相互连通的两条路径)
(注意,是路径不是边)
强连通图:任意两个顶点之间都是可以互相达到的
连通分量:极大强连通子图(在连通的情况下,尽可能的包含更多的边)
极小强连通子图:强连通子图且包含的边最少


n个顶点的连通图(强连通图)最少有多少天边?
答案:连通图:n-1   强连通图:n


(图:顶点是不可以为空的,但是边可以为空)


生成树:连通图包含全部顶点的一个极小连通子图
n个顶点的图的生成树有n-1条边
连通图只能生成是生成树,非连通图只能生成生成森林


生成森林:非连通图所有连通分量的生成树组成生成森林


顶点的度:边的数目
无向图中:n个顶点,e条边的无向图中的度的总数是:2e
有向图中:出度/入度   出度和入度的和,称为结点的度  有向图中,出度=入度=e


:为一个图中的边增加了权重


稠密图和稀疏图
边多vs边少
一般对于稠密和稀疏没有一个确切的定义,但是在一般的情况下,我们认为:|E|<V|log|V||的时候,就认为是稀疏


有向树:一个顶点的入度为0,其余顶点的入度均为1的有向图


路径:图中顶点v到顶点w的顶点序列,序列中顶点不重复的路径称为简单路径
路径长度:路径边的长度,若路径最短,就称为距离
回路:第一个顶点和最后一个顶点相同的路径



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 17:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表