数据结构 6.28知识点 图的遍历、存储结构

本文介绍了图的基本概念,包括路径长度、环、简单路径和连通图。讨论了生成树、生成森林及其与完全树的关系。接着,详细阐述了图的三种存储结构:邻接矩阵、邻接表和十字链表。最后,提到了图的遍历算法(深度优先搜索和广度优先搜索)以及最小生成树的概念,包括普利姆算法和克鲁斯卡尔算法的应用。
摘要由CSDN通过智能技术生成

图的基本概念
路径长度是指路径相同,则这上边或弧的数目。
若第一个顶点和最后一个顶点条路径是一条回路,也叫做 环。
若路径中顶点没有重复出现,则称这条路径为 简单路径。
在无向图中,如果从顶点vi到顶点vj有路径,则称vi和vj连通。如果图中任意两个顶点之间都连通,则称该图为连通图,否则,将其中的极大连通子图称为连通分量。
在这里插入图片描述

生成树、生成森林概念:

在这里插入图片描述
结论:完全树一定是生成树,反之不成立。

图的存储结构

1、邻接矩阵存储

在这里插入图片描述
2、邻接表

在这里插入图片描述
注意:如果是无向图,并且边的信息复杂,应该采用邻接多重表存储方法进行存储,入边出边的指向,先画出各顶点的头结点,数组下标存储。

每个单链表上添加一个表头结点(表示顶点信息)。并将所有表头结点构成一个数组,下标为i的元素表示顶

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值