图的几种表示方法

图数据结构的表示方法大致分为四种,邻接矩阵、邻接表、十字链表、多重邻接表。 邻接矩阵是最容易理解的表示方法,优点是简单易懂,缺点是可能会占用很多存储空间,且没有任何意义,空间复杂度有向图是n^2,无向图是n(n-1)/2,因为无向图矩阵是对称的,只需要存储一半且不包含对角线即可。邻接矩阵的存储优化可以通过矩阵优化来实现(具体可以看矩阵的压缩方法)。 邻接表就是更加灵活,节省存储空间空间复杂度有向图
相关文章
相关标签/搜索