一个图(graph)G=(V,E)是由顶点集V和边集E组成。每一条边就是一个顶点对(v,w),其中v,w∈V。如果点对是有序的,那么图就是有向图。
图中的一条路径path是一个顶点序列w1,w2,w3,…,wk,使得(wi,wi+1)∈E,1<=i<=k。路径的长是该路径上的边数。

图的表示

1、二维数组表示

用邻接矩阵表示,空间需求为Θ(V²):

图的表示

若图很稠密(边很多),则邻接矩阵是合适的表示方法。如果很稀疏,更好的解决方法是邻接表.

2、邻接表表示

对于每一个顶点,用一个表存放所有邻接的顶点,此时的空间需求为Θ(E+V)。

图的表示

相关文章:

  • 2021-04-16
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
  • 2022-01-21
猜你喜欢
  • 2021-08-29
  • 2021-08-16
  • 2021-07-09
相关资源
相似解决方案