图论基础知识点
创作时间:
作者:
@小白创作中心
图论基础知识点
引用
CSDN
1.
https://blog.csdn.net/2302_76427329/article/details/146178003
图论是计算机科学和数学中的重要分支,广泛应用于网络分析、电路设计、社交网络分析等领域。本文将从基础概念出发,介绍图的种类、度、连通性、图的构造和遍历等核心知识点,帮助读者快速入门图论。
图的种类
- 有向图:节点之间通过箭头连接,表示方向性。
- 无向图:节点之间通过直线连接,没有方向性。
- 权值:边上的数值,可以理解为连接两个节点所需的消耗或距离。
度
- 无向图:节点的度是指与该节点相连的边的数量总和。
- 有向图:
- 入度:指向该节点的边的数量。
- 出度:从该节点出发的边的数量。
连通性
- 连通图:在无向图中,任意两个节点之间都存在路径,则称该图为连通图,否则为非连通图。
- 强连通图:在有向图中,任意两个节点之间都存在双向路径,则称该图为强连通图。
- 连通分量:在无向图中,极大连通子图称为该图的一个连通分量。
- 强连通分量:在有向图中,极大强连通子图称为该图的一个强连通分量。
上图中,节点123与节点34分别是一个连通分量。需要注意的是,连通分量必须是极大连通图,节点12构成的子图不能作为一个连通分量。
上图中,节点678不是强连通分量,因为8不能到达7。
图的构造
- 朴素存储:使用n * 2大小的数组存储节点连接方式,但需要遍历整个数组才能检查两个节点是否相连。
- 邻接矩阵:使用n * n大小的数组,检查任意两个顶点间是否存在边的操作非常快,适合稠密图,但在稀疏图中会浪费空间。
- 邻接表:根据边的数量来存储图,空间利用率高,适合稀疏图,但检查任意两个节点间是否存在边的效率相对较低。
图的遍历
- 深度优先搜索(DFS):从一个节点出发,尽可能深地搜索图的分支,直到无法继续为止,然后回溯。
- 广度优先搜索(BFS):从一个节点出发,逐层遍历图的节点,直到所有可达节点都被访问。
这两种搜索算法不仅适用于图,也可以在其他数据结构(如二叉树)上进行搜索。
热门推荐
云服务器MySQL数据库占用过多内存?全面优化指南
以为是胃不舒服?这些看似普通的胃部不适,可能暗藏胰腺与胆囊的严重危机!
嗓子疼吃蒲地蓝还是连花清瘟?一文告诉你答案!
【避坑指南】出口退税备案,FCR单证能用吗?
步进电机与伺服电机:如何选择最适合的电机类型?
甘英是什么人?他是干什么的?
梦幻女性名字之美:探索游戏中的女性角色命名艺术
无反相机与单反相机区别
婴儿食管反流有哪些症状
历史上罗马帝国与汉朝军队的唯一交锋:东西方两大帝国的遥远邂逅
机器人导游在旅游业中的创新发展
10款由中国人主导的编程语言!你能用文言文写代码吗...
Win 11强制BitLocker磁盘加密的利弊分析:安全与性能如何权衡?
茶花的生长及花期(从种子到绽放)
浅谈电驱动系统参数匹配与选型
追回欠款的法律途径与具体方法
罗马和汉朝一较高下:接受事实,罗马在文化方面已经领先了汉朝
得了红斑狼疮,也可以当妈妈
.run域名适合哪些类型的网站?其含义是什么?
窦太后是刘邦什么人
窦太后:刘邦的儿媳与西汉政治的重要人物
百年银元绿锈清洗争议再起:科学方法与民间偏方的终极对决
教大家怎么为宝宝选购衣物
直流伺服电机和减速机如何选择?七大维度全面解析
协作如何长期有效沟通
正格与命格,哪个对人生的影响更大
万元电脑性能深度解析:从处理器到显卡的硬件配置价值评估
等差数列的定义
四个字的女孩名字起名推荐
涉密项目如何实施安全管理