数据结构 图

本文介绍了图数据结构的基础概念,包括有向图、无向图、完全图、度、子图等,并探讨了图的存储方式如邻接矩阵和邻接表。此外,还讨论了图的遍历、生成树、最小生成树的构造算法如Prim和Kruskal,最短路径问题的Dijkstra和Floyd算法,以及拓扑排序和关键路径在AOE网中的应用。
摘要由CSDN通过智能技术生成

图的基本概念
1.概念 图由一个非空点集V和一个边的集合E组成的一种数据结构,可以用二元组定义为:G=(V, E)。
2.有向图和无向图 在图中,若用箭头标明了边是有方向性的,则称这样的图为有向图,否则称为无向图。在无向图中,一条边(x, y)与(y, x)表示的结果相同,用圆括号表示。在有向图中,一条边< x,y >与< y,x >表示的结果不相同,用尖括号表示。< x,y >表示从顶点x指向顶点y的边,x为始点,y为终点。有向边也称为弧, x为弧尾, y为弧头。则< x,y >表示为一条弧, 而< y,x >表示y为弧尾, x为弧头的另一条弧 。
3.完全图 具有n个顶点,n(n-1)/2条边的图,称为完全无向图;具有n个顶点,n(n-1)条弧的有向图,称为完全有向图。完全无向图和完全有向图都称为完全图。
4.度 入度 出度 和握手定理 在无向图中,关联于该顶点v的边的数目,称为该顶点的度,记为:D(v)。在有向图中,把以顶点v为终点的边的数目,称为v的入度,记为:ID(v);把以顶点v为始点的边的数目,称为v的出度,记为:OD(v);顶点v的入度和出度之和称为该顶点的度,D(v)=ID(v)+OD(v)。握手定理:度之和为边的两倍(有向图中入度必须等于出度等于边的个数)。5.子图 若有两个图G1和G2,G1=(V1, E1),G2=(V2, E2),满足如下条件: (1)V2包含于V1 (2)E2包含于E1即V2为V1的子集,E2为E1的子集,称图G2为图G1的子图。
6.权和网 图中每一

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值