图论基础知识点
创作时间:
作者:
@小白创作中心
图论基础知识点
引用
CSDN
1.
https://blog.csdn.net/2302_76427329/article/details/146178003
图论是计算机科学和数学中的重要分支,广泛应用于网络分析、电路设计、社交网络分析等领域。本文将从基础概念出发,介绍图的种类、度、连通性、图的构造和遍历等核心知识点,帮助读者快速入门图论。
图的种类
- 有向图:节点之间通过箭头连接,表示方向性。
- 无向图:节点之间通过直线连接,没有方向性。
- 权值:边上的数值,可以理解为连接两个节点所需的消耗或距离。
度
- 无向图:节点的度是指与该节点相连的边的数量总和。
- 有向图:
- 入度:指向该节点的边的数量。
- 出度:从该节点出发的边的数量。
连通性
- 连通图:在无向图中,任意两个节点之间都存在路径,则称该图为连通图,否则为非连通图。
- 强连通图:在有向图中,任意两个节点之间都存在双向路径,则称该图为强连通图。
- 连通分量:在无向图中,极大连通子图称为该图的一个连通分量。
- 强连通分量:在有向图中,极大强连通子图称为该图的一个强连通分量。
上图中,节点123与节点34分别是一个连通分量。需要注意的是,连通分量必须是极大连通图,节点12构成的子图不能作为一个连通分量。
上图中,节点678不是强连通分量,因为8不能到达7。
图的构造
- 朴素存储:使用n * 2大小的数组存储节点连接方式,但需要遍历整个数组才能检查两个节点是否相连。
- 邻接矩阵:使用n * n大小的数组,检查任意两个顶点间是否存在边的操作非常快,适合稠密图,但在稀疏图中会浪费空间。
- 邻接表:根据边的数量来存储图,空间利用率高,适合稀疏图,但检查任意两个节点间是否存在边的效率相对较低。
图的遍历
- 深度优先搜索(DFS):从一个节点出发,尽可能深地搜索图的分支,直到无法继续为止,然后回溯。
- 广度优先搜索(BFS):从一个节点出发,逐层遍历图的节点,直到所有可达节点都被访问。
这两种搜索算法不仅适用于图,也可以在其他数据结构(如二叉树)上进行搜索。
热门推荐
乙肝患者转氨酶升高,三大应对举措全面解读
化工工艺全生命周期风险评估
专属“健康大礼包”,温暖高原官兵心!
梦见妈妈生了一个小女孩的深层含义
论文前言要写的内容包括哪些?
担纲电竞训练师 Uzi的新角色和使命
网络文学创业项目:打造头部IP,探索盈利模式
缺锌会怎样?从免疫到生长发育,锌缺乏的影响不容忽视
“爱”豆爱自己!|2024全民营养周系列科普①
豆类的营养价值
400多位院士专家学者齐聚哈工程,召开2024中国海洋声学国际会议
八字喜神忌神仇神详解:命理学中的财富健康与命运
绿松石五行属什么?哪些属相适合佩戴?
吉林省中外文化交流中心艺术团欢乐春节演出活动第二站——匈牙利卡辛茨巴茨卡市
薪酬市场专员的招聘信息中薪资待遇怎么样?
办个人充电桩也有“快进”模式!厦门推行“一小区一证明”
通达信指标公式编写教程:MACD指标零上金叉和底背离选股公式详解
代理户口迁移委托书范本:合法合规的合同模板及法律要点解析
荞麦面可以一天三餐都吃吗
氯化苦为高毒土壤熏蒸剂 政策限制下其淘汰进程将加快
除了“高压锅”,压力还能搞科研?
口红颜色如何选?五个建议多看看!
如何正确补缴公积金并确定补缴金额?这种补缴金额的确定方式有何依据?
离职员工公积金补缴风暴来袭?HR必看的合规自救指南
年轻人掀起养生热,打开消费新空间
遭遇婚姻纠纷,女性该怎么维权?
精度问题探究:避免浮点数在计算中的误差
做过牙冠的牙齿还可以做正畸吗?可以矫正,但要注意这3点!
低密度脂蛋白偏高吃什么好?低密度脂蛋白偏高饮食建议!
实践是探寻真理的科学方法,但非唯一标准