图:图的基本概念,邻接表表示法初学者指南

图由顶点(点)和边(连接关系)组成,顶点是基本单元,边可单向(有向图)或双向(无向图),有权图边带权重(如距离),无权图仅存连接关系。邻接表是高效表示法,解决邻接矩阵在稀疏图(边远少于顶点平方)中空间浪费问题,核心是每个顶点对应存储直接相连顶点的列表。无向图邻接表如顶点0连接1、2、3,邻接表为[1,2,3];有权图可存“邻接点+权重”元组。邻接表空间复杂度O(V+E)(V顶点数,E边数),适合稀疏图,遍历邻接点方便,但判断两点是否有边需遍历邻接表。掌握邻接表为图遍历、最短路径等算法奠定基础。

阅读全文