图的基本知识(一)

本文介绍了图论的基础知识,包括图的定义、类型(有向图与无向图)、子图、完全图、稠密图与稀疏图的概念。此外,还详细阐述了图的两种存储结构:邻接矩阵和邻接表,讨论了它们的特点和适用场景。
摘要由CSDN通过智能技术生成

开始学图论了,做一做笔记~~

图的基本概念

图是一种较线性表和树更为复杂的数据结构。
在线性结构中,数据元素之间仅存在线性关系。
在树型结构中,数据元素之间存在明显的一对多的层次关系。

图的结构定义

图是由顶点集V和弧集R构成的数据结构。
Graph = (V,R)
其中,V={ | v∈DataObject},R={V,R}
VR={<v,w> | P(v,w)且(v,w∈V) }
<v,w>表示从v到w的一条弧,并称v为弧尾,w为弧头。
谓词P(v,w) 定义了弧<v,w>的意义或信息,表示从v到w的一条单向通道。

有向图:
弧是有方向的,因此称由顶点集和弧集构成的图为有向图。
在这里插入图片描述
无向图:
由顶点集和边集构成的图称为无向图。
在这里插入图片描述
有向图或无向图中的弧或边带权后的图分别称作有向网无向网

子图
设图G=(V,{VR}) 和图G’=(V’,{VR’}),且V’包含于V,VR’包含于VR,则称G’为G的子图。
例如:
右边的图都是左边蓝色图的子图。
在这里插入图片描述
完全图
假设图中有n个顶点,e条边,则含e=n(n-1)/2条边的无向图称作完全图。

有向完全图
含e=n(n-1)条弧的有向图称作有向完全图。

稀疏图和稠密图
若边或弧的个数e < nlogn,则称作稀疏图,否则称作稠密图。

若无向图顶点v和w之间存在一条边(v,w),则称顶点v和w互为邻接点,称边(v,w)依附于顶点v和w或边(v,w)与顶点v和w相关联

与顶点v关联的边的数目定义为v的(TD)。
无向图中,度的总和等于边数的2倍

对于有向图,若顶点v和w之间存在一条弧<v,w>,则称顶点v邻接到顶点w,顶点w邻接自顶点v,称弧<v,w>与顶点v和w相关联。
以v为尾的弧的数目定义为v的出度(OD);
以v为头的弧的数目定义为v的入度(ID);
该顶点的度(TD)=出度+入度
有向图中,总的入度=总的出度=总的边数

简单路径:顶点不重复的路径。
回路:首尾顶点相同的路径。
简单回

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值