美文网首页
图—存储及操作(邻接表法)

图—存储及操作(邻接表法)

作者: 梦在原点 | 来源:发表于2019-08-29 17:17 被阅读0次

对于边稀少的图(稀疏图)使用邻接矩阵法会产生大量空间浪费


邻接表法
同样分为两个表:顶点表(采用顺序存储),边表(采用链式存储)
有向图的邻接表
无向图的邻接表
邻接表法的特点
  • 若G为无向图,存储空间为:边+二倍顶点
  • 若G为无向图,存储空间为:边+顶点
  • 邻接表更适合应用于稀疏图
  • 若G为无向图,则结点的度为该结点边表的长度
  • 若G为有向图,则结点的出度为该结点边表的长度,入度则需要遍历这个边表
  • 邻接表不唯一

相关文章

  • 图—存储及操作(邻接表法)

    对于边稀少的图(稀疏图)使用邻接矩阵法会产生大量空间浪费 若G为无向图,存储空间为:边+二倍顶点 若G为无向图,存...

  • 算法

    1.图的存储结构 邻接矩阵表示法 便于运算邻接表表示法 对于稀疏图来讲,更节省存储空间十字链表邻接多重表 ...

  • 1. 图的存储结构与基本操作

    图的存储结构 : 邻接矩阵和邻接表 图的基本操作 1. 顶点操作 1 . InsertVertex(G,x) :在...

  • 六、图

    1.图的基本概念、名词术语; 2.图的邻接矩阵存储方法和邻接表(含逆邻接表)存储方法的构造原理及特点; 邻接矩阵存...

  • Java数据结构 - 图(邻接表存储)

    邻接表 相比邻接矩阵,邻接表要更加节省空间。 邻接表存储 本文将介绍邻接表存储有向带权图。图的例子如下。 介绍一下...

  • 数据结构之图的存储结构十字链表法

    一、邻接表法回顾 邻接表法特点: 可以存储有向图和无向图 计算节点的出度很快(边链表数量) 计算节点的入度很慢(需...

  • 图存存储 邻接矩阵 无向图会比较浪费空间稀疏图也会 邻接表存储 逆邻接表存储 深度和广度优先搜索 广度优先搜索

  • 图的深度优先遍历和广度优先遍历

    在之前我们描述了图的存储,今天我们来说一下图的遍历的操作 对图的遍历操作,我会用邻接矩阵和邻接表两种方式分别操作图...

  • 图的存储方式

    一、邻接矩阵存储(连续的存储空间) 1.图的存储结构: 2.邻接矩阵图: 二、邻接表存储方式 遍历

  • 图的表示和存储结构

    图的表示:两种表示方法 邻接矩阵和邻接表 无向图 有向图 图的权 连通图 度 图的存储结构 1、邻接矩阵存储 浪...

网友评论

      本文标题:图—存储及操作(邻接表法)

      本文链接:https://www.haomeiwen.com/subject/rktwectx.html