往期
- 【用deepseek和chatgpt做算法竞赛】——华为算法精英实战营第十九期-Minimum Cost Trees_0:介绍了题目和背景
- 【用deepseek和chatgpt做算法竞赛】——华为算法精英实战营第十九期-Minimum Cost Trees_1:题目输入的格式说明,选择了邻接表来表示图
0 邻接表是如何表示图的
邻接表是一种常用的图的存储结构,主要用于存储稀疏图(即边较少的图)。它的核心思想是用一个数组 + 链表的结构来存储图中的顶点和它们的邻接关系。
0.1 邻接表的结构
- 顶点数组(Vertex Array): 存储所有顶点,每个顶点指向一个链表。
- 邻接链表(Adjacency List):存储与该顶点直接相连的所有顶点(即邻居)。
0.2 邻接表的示例
无向图:
A
/ \
B - C
邻接表: (ABC都是互通的,所有每个顶点都可以抵达其他两点)
A → B → C
B → A → C
C → A → B
有向图:
A → B
A → C
B → C
邻接表:(A可以通向BC,但BC则不可以)
A → B →

最低0.47元/天 解锁文章
23

被折叠的 条评论
为什么被折叠?



