数据结构图(图的定义+存储结构+图的遍历+图的应用(最小生成树、最短路径、拓扑排序、关键路径))

图的定义有向图、无向图简单图、多重图,区别:平行边和自环有向完全图、无向完全图,相同点:该有的边或弧都有,区别:边和弧、n(n-1)/2、n(n-1)极大连通子图、极小连通子图,相同点:无向图,连通图,区别:边极大强连通子图、极小强连通子图,相同点:有向图、连通图,区别:边连通分量、强连通分量,区别:有向图、无向图生成树、生成森林度、入度、出度边的权和网,带权图即网稠密图、稀...
摘要由CSDN通过智能技术生成

图的定义

  • 有向图、无向图
  • 简单图、多重图,区别:平行边和自环
  • 有向完全图、无向完全图,相同点:该有的边或弧都有,区别:边和弧、n(n-1)/2、n(n-1)
  • 极大连通子图、极小连通子图,相同点:无向图,连通图,区别:边的个数
  • 极大强连通子图、极小强连通子图,相同点:有向图、连通图,区别:弧的个数
  • 连通分量、强连通分量,区别:有向图、无向图
  • 生成树、生成森林
  • 度、入度、出度
  • 边的权和网,带权图即网
  • 稠密图、稀疏图,稠密适用于邻接矩阵法,稀疏适用邻接表
  • 路径、路径长度、回路
  • 距离,最短路径或无穷大
  • 有向树,顶点入度0,其余入度1

存储结构

  1. 邻接矩阵法
    稠密图
    顺序结构
    顶点集、边集
    斜对称
    在这里插入图片描述

  2. 邻接表法
    稀疏图
    查出度简单,入度难
    顶点表顺序、边表链式
    在这里插入图片描述

  3. 十字链表
    有向图
    链式
    出入度简单
    在这里插入图片描述

  4. 邻接多重表
    无向图
    链式
    解决删除一条边

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值