【入门级-数据结构-4、简单图:图的定义与相关概念】

一、图的定义

图(Graph) 是由顶点集合和边集合组成的离散结构,记为:G=(V,E)

V:非空顶点(结点)集合,V={v1,v2,...,v n}

E:边集合,E={e1,e2,...,em},每条边连接两个顶点

二、简单图的定义

满足以下条件的无向图称为简单图:

无环:不存在一条边的两个端点是同一个顶点(没有自环)

无重边:任意两个顶点之间最多只有一条边

无向:边没有方向,(u,v)与(v,u)是同一条边

三、基本相关概念

1、无向图 / 有向图

无向图:边(u,v)无方向

有向图:边⟨u,v⟩有方向,u起点,v终点

2、邻接、关联

邻接:两个顶点之间有边相连,则互为邻接点

关联:边依附于顶点,称边与顶点关联

3、顶点的度(Degree)

无向图:顶点相连的边数

有向图:出度(向外的边)+ 入度(向内的边)

握手定理:所有顶点度数之和 = 边数 × 2

4、孤立点、悬挂点

孤立点:度为 0 的顶点

悬挂点:度为 1 的顶点

5、完全图

简单无向完全图Kn:任意两点都有边,共n(n−1)/2条边

6、子图、生成子图

子图:顶点、边都是原图子集

生成子图:顶点与原图相同,边是子集

7、路径、回路

路径:顶点依次相连的序列

回路(环):起点和终点相同的路径

8、简单路径:顶点不重复

简单回路:除起点终点外顶点不重复

9、连通图

无向图:任意两点之间都有路径,则为连通图

有向图:强连通、弱连通

10、权、带权图(网)

边带有数值(距离、代价等),称为权,带权图也叫网络

相关推荐
stolentime20 分钟前
洛谷P10515 转圈题解
c++·算法·数学建模·贪心算法
和裕1 小时前
蜂窝板 vs 七层瓦楞重型纸箱:大件工业设备运输性能与成本全对比
大数据·运维·网络·人工智能·算法
衡石科技2 小时前
Data_Agent记忆机制与经验复用衡石分析智能体会话记忆与长期学习技术解析
人工智能·科技·学习·算法·企业级bi
Msshu1233 小时前
2~5串锂电快充优选|XSP36 Type‑C升压/升降压快充管理芯片
数据结构·随机森林·贪心算法·排序算法·线性回归·启发式算法
shirsl3 小时前
算法 Day 2 滑动窗口 + 栈 / 单调栈
开发语言·python·算法
土司大王4 小时前
LeetCode hot100 回溯专题总结:Java 通用模板、决策树模型
java·算法·leetcode·决策树
2601_962218614 小时前
万象生鲜系统订单全生命周期状态同步技术实现业务可视
大数据·数据库·人工智能·python·算法
那年窗外下的雪.5 小时前
AIDC 学习日志|第 22 天|All-Active/Single-Active 故障演练设计
服务器·网络·学习·算法·哈希算法
wzdark5 小时前
基于启发式搜索的最优路径规划算法研究4
算法
动词ing6 小时前
【学习笔记】数据结构栈与队列(栈先进后出+队列先进先出+括号匹配+消消乐模型)
数据结构·笔记·学习