力扣总结 数据结构(八):图
目录
- 图是一种比树形结构更复杂的非线性数据结构
- 树形结构中的结点是一对多的关系,且有明显的层次关系
- 图中的顶点是多对多的关系,无明显的层次关系。
- 按顶点连线(边)是否有方向,可以将图分为有向图和无向图
- 有些图的边还附带数据信息(权),被称为网或网络
- 图的遍历和树的遍历相似,但图中可能出现回路
- 因此常用一个辅助数组或哈希表 vis 记录访问过的顶点
- 图最常见的问题有:
- 图的模板
1 基础
2 拓扑排序
2.1 基础
2.2 进阶
2.3 挑战
3 最短路径
3.1 基础
3.2 进阶
3.3 挑战
4 最小生成树
- 1584 连接所有点的最小费用