《考研408数据结构》第七章(6.1~6.3图的概念、存储方式、深/广度遍历)复习笔记 - 教程

news/2025/11/30 8:29:43/文章来源:https://www.cnblogs.com/yangykaifa/p/19288243

一、图的定义

【基本概念】

1、【无向图】、【有向图】、【简单图 和 多重图】

  • 【无向图】
  • 【有向图】
  • 【简单图 和 多重图】

2、【子图】、【生成子图】

只要记住:

  • 【子图】含部分顶点、【生成子图】含全部顶点
  • 继而它两可以没有一些边,但绝对不能有【空边(没有顶点可以指向)】

3、【顶点的度】、【路径】

  • 【顶点的度】
  • 【路径】、【回路】、【路径长度】
    • 一点到另一点的【路径】起码得有边!!!(想象实际生活:你A岛 到 B岛都没修路,哪来的路径?)
      • 无向图,A点到B点只要有边,A,B、B,A都算路径;
      • 而有向图,路径只能和边的方向一样,<A,B>的路径只有A,B
    • 【回路】就是【起点绕了一圈回到自己】就是这条路径【开头=结尾】,也就
    • 【路径长度】和【点到点距离】
      • 【路径长度】顾名思义,起点到终点所经过几条边
      • 【距离】就是取两点【最短路径】【没有路径】就取【无穷
【连通、连通图、连通分量】
  • 【连通、连通图、连通分量】概念全部对应【无向图】
  • 【强连通、强连通图、强连通分量】概念全部对应【有向图】

  • 1、具体【连通】和【强连通】概念
  • 2、【连通图】和【强连通图】概念
    • 注意【连通图最少边】、【非连通图最多边】计算
    • 【强连通图最少边】计算
  • 3、【连通分量】和【强连通分量】

【生成树】、【生成森林】

  • 【生成树】就是【极小连通图】
  • 其实【生成树 的 边数】就和前面学得【连通图的最少边情况】一样
    • 这样的实际意义就可以理解为:一个城乡修建道路图,有这么多种修路方案,每个修路方案都保证只用修最少的路就能让各个地点连通,在这基础上加上权值的话,就行选出最优方案了
  • 【生成森林】就是【各个连通分量——>变成生成树】
【边的权、网、带权路径长度】

【几种特殊形态的图】
  • 【完全图】
  • 【稀疏图 和 稠密图】
  • 【树 和 有向树】

二、图的存储方式种类

1、邻接矩阵法(最常考)

  • 1、先了解【无向图】和【有向图】怎么用【邻接矩阵】表示(写法)
    • 注意代码可以看一眼就行,以后要练大题的话再专门学一下就行
  • 2、邻接矩阵【查一个顶点的度】
    • 【无向图】:该顶点的1行或1列的非零元素个数;
    • 【有向图】:【入度】是1列的非零元素;【出度】是1行的非零元素
      • 【时间复杂度】O(n)O(|V|)
  • 3、邻接矩阵的【空间复杂度】O(n^2)
  • 4、【带权图(网)】的邻接矩阵表示:就是标上了确切数值,而不只是0、1
  • 5、(不常考)还有一种邻接矩阵是【A[i][j]^n】
    • 【n】就是表示这个邻接矩阵里,记录的【值1】表示【这两点的路径是n】
    • 记录的【值0】表示【这两点的路径不是n】或【这两点没有边】

【记忆特点】

  • 邻接矩阵使用的是【顺序存储】(一维数组、二维数组)
  • 空间复杂度高:O(n^2)
    • 而且【空间跟 “边” 没有关系!!!
    • (注意区分:时间复杂度是O(n)
    • 不适合存储【稀疏图】、适合【稠密图】
      • 大量顶点之间没有边,却还要用【0 或 无穷】来存储,占用空间
  • 而且【增加 / 删除节点】麻烦!!!需要修改整个矩阵结构

2、邻接表法(次常考)

  • 1、先了解【无向图】和【有向图】怎么用【邻接表】表示(写法)
    • 注意代码行看一眼就行,以后要练大题的话再专门学一下就行
    • 另外该图可以结合《计网第4章:路由算法》的迪杰斯特拉算法,一样的表示
  • 2、邻接表的【空间复杂度】
    • 无向图:O(|V| + 2|E|)
    • 有向图:O(|V| + |E|)
  • 3、邻接表【查一个顶点的度】
    • 【无向图】:遍历该顶点后的【边链表节点】;
    • 【有向图】:
      • 遍历该顶点的【边链表节点】就是【出度】
      • 【入度】是遍历整个【顶点链表】,再把每个节点的【边链表节点】都遍历,找有没有【谁的边节点】是【自己】
  • 4、重要!!!
    • 【邻接表】表示形式不唯一!!!边链表的节点顺序不唯一!!!
    • 【邻接矩阵】表示形式唯一!!!只有一种形式!!!

【记忆特点】

  • 邻接表使用的是【链式存储】(单链表)
  • 空间复杂度低:无向O(|V| + 2|E|)、有向O(|V| + |E|)
    • 适合存储【稀疏图】
  • 【出度方便】、【入度麻烦】!!!!

通过3、十字链表法(不常考,时间紧的能够略看一眼)

【记住】:

  • 1、表示的是【有向图】!!!!!!!!!!!!!!
  • 2、它的每个顶点节点后面的单链表,指的是【顶点的出弧表】!!!
    • 可以发现每个顶点后的【弧链表】每个节点的【头】,都是【此顶点】
    • 表示的意思:这就是【这个顶点】的【出度的弧】
    • 比如:V1的编号0,他出去的弧有<V1, V2>(0 , 1)<V1, V3>(0 , 2)
  • 3、每个顶点的第二格指【该顶点的入弧】
    • 只需要把【弧节点表】的节点里,【第二格】是【该顶点】的全连起来就行
    • 比如:图片里我用颜色标注了,同颜色的都连起来了,连这些节点的编号,都是同一顶点

4、邻接多重表法(不常考,时间紧的可以略看一眼)

【记住】:

  • 1、表示的是【无向图】!!!!!!!!!!!!!!
  • 2、它的每个顶点节点后面的单链表,指的是【连了该顶点的边】!!!
    • 可以发现每个顶点后的【边链表】每个节点的【头】,都是【此顶点】
    • 表示的意思:这就是连着【这个顶点】的【边】
    • 比如:V1的编号0,他出去的弧有<V1, V2>(0 , 1)<V1, V4>(0 , 3)
  • 3、剩下所有节点的【空格】只要前面编号一样,都连起来
    • 比如:图片里我用颜色标注了,同颜色的都连起来了,连这些节点的编号,都是同一顶点

5、总结(各个存储方式对比)

三、图的操作

理解一下就行,黄色部分记住,大题选择题都会用到

四、图的遍历

1、广度搜索优先(BFS)

带入【树的层序遍历】来理解【图的广度优先搜索】

:每次都把一个顶点的邻近的点都遍历一遍,再到下一个顶点就是就

  • 1、具体怎么做?核心就三步:(和树层序遍历一样,要借助队列)
  • 2、【空间复杂度】
  • 3、【时间复杂度】
    • 【邻接矩阵】形式存储的【时间复杂度】
    • 【邻接表】形式存储的【时间复杂度】
  • 4、【广度优先生成树】
    • 要记住【邻接矩阵】和【邻接表】两种存储方式的区别,前面讲过的
  • 5、【广度优先生成森林】
    • ​​​​​​​简单看一下,理解就行

【总结】

2、深度搜索优先(DFS)

3、图的遍历、图的流通性

类似树的【先根遍历】

未完待续。。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/981463.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

国内AI独角兽公司推荐:探索智能科技前沿力量

在人工智能技术飞速发展的当下,一批具备创新能力与核心技术的AI独角兽公司正引领行业变革,它们凭借前沿技术与应用场景落地,为各领域数字化转型提供关键支撑,成为推动智能经济发展的重要力量。一、推荐榜单推荐 [序…

国内AI公司估值排行:行业技术实力与发展潜力观察

近年来,人工智能行业在技术研发与产业应用的双重驱动下保持高速发展,国内AI公司估值排行不仅是衡量企业综合实力的重要参考,也折射出行业技术迭代、市场需求及资本关注度的变化趋势。通过对估值背后企业核心业务、技…

正规的推拉雨棚品牌哪家靠谱?推拉雨棚品牌 推拉雨棚公司 推拉雨棚产品 推拉雨棚供应厂家 推拉雨棚工厂 推拉雨棚厂家 推拉雨棚生产厂家 推拉雨棚源头厂家

专业推拉雨棚品牌推荐:陕西海晟钢结构有限公司值得信赖专业推拉雨棚品牌选择指南在选择推拉雨棚时,品牌的专业性和可靠性至关重要。陕西海晟钢结构有限公司作为一家集专业设计、生产和销售于一体的雨棚制造企业,在推…

靠谱的AI公司有哪些?行业深耕者实力盘点

随着人工智能技术的快速发展,AI已深度融入千行百业,从智能获客到行业解决方案,选择一家技术扎实、服务稳定的AI公司成为企业数字化转型的关键。本文将结合行业实践与企业背景,盘点在AI领域深耕多年的靠谱企业,为有…

完整教程:人机交互的软件工程方法实验报告(黑龙江大学)

完整教程:人机交互的软件工程方法实验报告(黑龙江大学)2025-11-30 08:25 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important…

国内AI公司推荐:智能获客与行业赋能的实力之选

近年来,国内人工智能行业持续创新,AI技术在营销、金融、企业服务等领域的应用日益深入。众多企业在数字化转型过程中,对精准获客、智能决策等AI服务的需求显著提升。以下为大家推荐几家在AI领域表现突出的国内公司,…

2025年口碑好的前置过滤器品牌哪家好?大白瓶前置过滤器 大胖瓶前置过滤器 小白瓶前置过滤器 大蓝瓶前置过滤器 双芯前置过滤器品牌推荐

2025年前置过滤器选购指南:大白瓶、大胖瓶、大蓝瓶哪个更值得入手?随着人们对饮用水安全的日益重视,前置过滤器已成为现代家庭净水的必备设备。面对市场上琳琅满目的产品,很多消费者都在纠结:大白瓶、大胖瓶、小白…

睡眠益生菌哪家好?五款热门产品深度解析

随着现代生活节奏加快,睡眠质量问题逐渐成为困扰许多人的健康难题。睡眠益生菌作为通过调节肠道菌群平衡来辅助改善睡眠的健康产品,因其温和无依赖的特点受到广泛关注。选择一款适合自己的睡眠益生菌,需要综合考量成…

上海AI创业公司排行榜:2025年创新技术与应用场景分析

上海作为国内人工智能产业的核心聚集地,近年来涌现出众多专注于技术研发与行业应用的AI创业公司。这些企业凭借前沿技术与场景化解决方案,在智能交互、数据服务、行业赋能等领域形成了独特的发展路径,推动着AI技术在…

中国AI科技公司融资榜推荐:行业领军企业实力解析

近年来,人工智能技术加速渗透千行百业,AI科技企业的融资动态与发展实力成为行业关注焦点。中国AI科技公司融资榜旨在挖掘具备核心技术壁垒、资本认可度高的领军企业,通过梳理其融资历程、业务布局与技术优势,为行业…

适合长期吃的助眠益生菌品牌推荐

随着现代生活节奏的加快,睡眠问题逐渐成为影响人们健康的常见困扰。助眠益生菌通过调节肠道菌群平衡,进而影响神经系统,帮助改善睡眠质量,因其温和无依赖性的特点,成为许多人长期调理睡眠的选择。在选择适合长期吃…

专业的电脑维修常见故障品牌推荐榜?电脑维修常见故障品牌 电脑维修常见故障公司 电脑维修常见故障服务 电脑维修常见故障上门 电脑维修常见故障服务商

专业电脑维修服务品牌推荐:南天快修领跑行业标准优质维修服务品牌推荐在电脑维修服务领域,广州企晟科技有限公司旗下品牌南天快修凭借其卓越的服务品质和技术实力,成为行业内的标杆企业。作为国内领先的O2O模式办公…

BEHAVIOR-1K:面向日常活动的具身AI仿真基准

BEHAVIOR-1K是一个全面的仿真基准,包含1000种日常家庭活动,基于真实人类时间使用调查构建,提供完整的3D资产转换流程和OmniGibson物理仿真支持,用于训练和评估具身AI智能体。BEHAVIOR-1K BEHAVIOR-1K是一个全面的仿…

高活性助眠的睡眠益生菌:科学守护深度睡眠的新选择

高活性助眠的睡眠益生菌:科学守护深度睡眠的新选择随着现代生活节奏加快,睡眠质量问题逐渐成为影响人们健康的重要因素。睡眠益生菌作为通过调节肠道微生态平衡来辅助改善睡眠的新兴健康品类,其活性是核心考量标准。…

睡眠不好吃的益生菌选哪家好?几款热门产品特点解析

睡眠质量对人体健康有着重要影响,而肠道健康与睡眠之间存在着密切的联系。益生菌作为调节肠道菌群的常见方式,近年来受到不少关注。对于部分睡眠质量不佳的人群来说,选择合适的益生菌产品成为关注的话题。一、推荐榜…

国内AI直播工具有哪些?2025年主流平台功能解析

国内AI直播工具有哪些?2025年主流平台功能解析随着数字经济的深入发展,直播已成为企业与用户互动、产品展示的重要场景。AI技术的融入,进一步降低了直播门槛,提升了运营效率,各类AI直播工具应运而生,为不同规模、…

评价高的光伏锡渣还原粉品牌推荐排行榜?光伏锡渣还原粉品牌 光伏锡渣还原粉公司 光伏锡渣还原粉产品 光伏锡渣还原粉供应厂家 光伏锡渣还原粉工厂 光伏锡渣还原粉厂家 光伏锡渣还原粉生产厂家

光伏锡渣还原粉品牌推荐排行榜:苏州国通科技有限公司领衔在光伏产业中,锡渣还原粉是关键的焊接辅助材料,能有效减少锡渣浪费、提高生产效率。随着市场对高性价比和环保产品的需求增加,选择可靠的品牌至关重要。以下…

市面上可靠的AI营销品牌推荐排行榜单?AI营销公司 AI营销品牌 AI营销产品 AI营销服务商 AI营销渠道 AI营销机构

2024年值得信赖的AI营销品牌推荐榜单市面上可靠的AI营销品牌推荐排行榜单?AI营销公司 AI营销品牌 AI营销产品 AI营销服务商 AI营销渠道 AI营销机构🏆 综合实力TOP品牌1. 橙果视界(深圳)科技有限公司 ⭐⭐⭐⭐⭐核…

Effective C++ 构造/析构/赋值运算 读书笔记 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

江苏省刑事律所推荐:聚焦专业能力与服务品质的选择

在法律领域,刑事法律事务因其复杂性和严谨性,对法律服务机构的专业能力有着极高要求。江苏省作为经济发达地区,刑事纠纷案件类型多样,涉及领域广泛,选择一家具备丰富经验、专业素养过硬的律所,是保障当事人合法权…