数据结构 图

图一个图就是一些顶点的集合,这些顶点之间使用边连接。Grath = (V,R)V = {Vi | Vi属于数据类型 i = 0 ,1,2,3…}是顶点元素的集合 Vi图中的顶点R = {<Vi,Vj> | Vi Vj 是属于V,且p(Vi,Vj)存在 } 是图中顶点之间的关系集合图的分类:有向图 有方向=》 弧无向图 没有方向 =》边网 =》 再图的基础上,添加一个w (权值) 也就是两个点直接的距离带权的图称之为网顶点的度:顶点的边或者弧的条数连通图 :从一个点到另一个
摘要由CSDN通过智能技术生成


一个图就是一些顶点的集合,这些顶点之间使用边连接。
Grath = (V,R)
V = {Vi | Vi属于数据类型 i = 0 ,1,2,3…}是顶点元素的集合 Vi图中的顶点
R = {<Vi,Vj> | Vi Vj 是属于V,且p(Vi,Vj)存在 } 是图中顶点之间的关系集合

图的分类:
有向图 有方向=》 弧
无向图 没有方向 =》边
网 =》 再图的基础上,添加一个w (权值) 也就是两个点直接的距离带权的图称之为网
顶点的度:顶点的边或者弧的条数
连通图 :从一个点到另一个点,并能从另一个点回到这个点
强连通图:所有点都满足

图的存储结构
(1)数组表示法:邻接矩阵
使用一个二位数组 绘制一个表保存图的信息
G = (V , R)
V=》顶点的集合 R=》顶点和顶点之间的关系

typedef char Vtype;  //点的类型
typedef int Adjtype
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值