图数据结构(懒猫版)

1.图的逻辑结构

图的定义:图是由顶点的有穷非空集合 和 顶点之间边的集合组成

        表示为 G = (V, E)

G是一个图,V是顶点的集合,E是顶点之间边的集合。

注意

1.在线性表中,元素个数可以为0,称为空表

2.在树中,结点个数可以为0,称为空树

3.在图中,顶点个数不能为0!!!!!!但可以没边

 

图的基本术语

无向图中,对于任意两个顶点Vi和顶点Vj,若存在边(Vi, Vj),则称顶点Vi和Vj互为邻接点,同时称边(Vi, Vj)依附于两顶点。

有向图中,对于任意两个顶点Vi和顶点Vj,存在弧<Vi, Vj>,则称Vi邻接到Vj,顶点Vj邻接自Vi。

弧<Vi,Vj>依附于Vi和Vj

 弧(Arc):若从顶点Vi到顶点Vj的边有方向,则称为弧(有向边)。

Vi为弧尾,Vj为弧头

 

 

 

 

         

 

 

 

 权:从一个顶点到另一个顶点所要花费的代价。

 

 

 

 

 

 

 

 

这位更是重量级! 

 

 

 如果两个顶点之间没有边,说明它们之间的代价是无穷大

 最小生成树的定义

(Minim 小+ mum  Span(跨距) + ning Tree)

1.生成树的代价:设G = (V, E)是一个无向连通网,生成树上各边的权值之和

2.最小生成树:在图G的所有生成树中,代价最小的生成树

 

从一个点出发,依次加入点形成点集叫Prim(普里姆算法)

 

 

 

 

 

 

 

 

 

 

 

 Kruskal(克鲁斯卡尔)

 这里的连通分量只相对于那个像树的东东说的,它再加一个顶点那么是不连通的。         

 

 

 

 

 

 

 单源点:源点是起点的意思,只有一个源点,也就是起点已经确定了。

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值