别样数据结构与算法学习(五)图

本文介绍了图数据结构,包括图的定义、存储方式(邻接矩阵、邻接表、十字链表、邻接多重表)及遍历方法(深度优先搜索DFS、广度优先搜索BFS)。此外,还讨论了最小连通网问题,如Prim和Kruskal算法,以及最短路径问题,如Dijkstra和Floyd算法。
摘要由CSDN通过智能技术生成

1-图的定义

小结

       图是一种扩展的树结构,每个结点可以指向任意的其它结点

       链表是特殊的树结构,树是特殊的图结构

       图这种数据结构常用于网络规划和路径规划等领域,GPS相关产品大量应用了图结构和图算法


2-图的存储

图的存储分两种:

       图的顺序存储,对于顺序存储来说我们如何表达顶点之间存在的联系呢?我们会借助邻接矩阵进行顺序存储。

       对于链式存储,多重链表,如何设计结点结构?我们会介绍几种链式存储结构,比如说邻接表,邻接多重表,十字链表

       我们先看顺序存储。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值