图的基本知识

本文介绍了图的基本概念,包括无向图、有向图、加权图、顶点的度、子图、完全图以及路径和回路。接着详细讨论了图的四种存储结构:邻接矩阵、邻接表、逆邻接表和十字链表,并针对无向图和有向图给出了具体示例。最后,阐述了深度优先搜索和广度优先搜索两种遍历图的方法,提供了递归和非递归的DFS实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

=================================图的定义和术语=============================

图是一种基本的数据结构,表示为 ,其中 表示图的顶点集;表示边(弧)集, 连接顶点 ,当为无序对时,表示无向图; 若为有序对,则表示以顶点为起始点指向的一条边,此时的图称为有向图;当每条边关联一个非负权重 时,称为加权图。顶点的度 ,表示和顶点相关联的边的权重之和,当是无权图时表示和顶点相关联的边的数目,则图的degree matrix为对角阵,对角元素为 ;在有向图中,顶点的度又分为出度和入度,其中出度表示以顶点为起始点的所有相关联边的权重之和,入度表示以顶点为终点的所有相关联边的权重之和。

 

子图:若存在图,且,则称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值