图论

图论基础

图的的定义

图是由一个顶点的集合V和一个顶点间关系的集合E组成:记 G=(V,E)
V:顶点的有限非空集合。
E:顶点间关系的有限集合(边集)。
存在一个结点v,可能含有多个前驱结点和后继结点。

连通:如果存在一条从顶点u到v有路径,则称u和v是连通的。
连通图:图中任意的两个顶点u和v都是连通的,称为连通图。 否则称为非连通图。
连通分量:无向图中的极大连通子图。


常用方法:

通用

◆ 邻接矩阵
◆ 邻接表(更优)

最小生成树

(最小生成树:选择N-1条边连接所有的N个点,权之和是最小的)
◆ 普里姆算法(prim)
◆ 克鲁斯卡尔(kruskal)

最短路算法

Floyd-Warshall算法O(N^3)
Dijkstrat算法O (N^2)
Bellman-Ford算法O(NE)
SPFA算法O(kE)—— (最优最常用)

······

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值