这本书,算法设计手册[PDF]中有C代码实现图形。 如果想要更全面的关于图形和相关算法(DFS、Bellman-Ford等)的教材,算法导论(非常好)中有伪代码实现可以供您使用。 标准的邻接表或矩阵表示在两本书中都有描述,正如Alex所提到的。
matrix[I][J]=1
;插入新顶点N+1 → 分配新的N+1乘N+1矩阵,并将旧矩阵复制到其中,用0填充新行和列。在邻接表中:插入边(在现有顶点I和J之间)→将J附加到I的邻接表中;插入新顶点→将其附加到现有顶点列表中。 - Alex Martelli