美文网首页
图的表示

图的表示

作者: 二毛_220d | 来源:发表于2019-02-07 15:42 被阅读18次

图的概念

  • 无向图


    无向图
  • 有向图


    有向图
  • 带权图


    带权图
  • 顶点:图中的元素。

  • 边:图中的一个顶点可以与任意其他顶点建立连接关系。

  • 度:跟顶点相连接的边的条数。

  • 入度:表示有多少条边指向这个顶点。

  • 出度:表示有多少条边是以这个顶点为起点指向其他顶点。

图的存储方式

  1. 图最直接的一种存储方法就是,邻接矩阵,邻接矩阵的底层依赖一个二维数组.


    图一
  • 无向图:如果顶点i与顶点j之间右边,我们就将A[i][j] 和A[j][i] 标记为1;
  • 有向图:如果有顶点i到顶点j之间,有一条箭头从顶点i指向顶点j的边,那我们就将A[i][j]标记为1.同理,如果有顶点j到顶点i之间,有一条箭头从顶点j指向顶点i的边,那我们就将A[j][i]标记为1.
  • 权重图:对于带权图,数组中就存储相应的权重。
  1. 图的另一种存储方法为邻接表。


    图二

相关文章

  • 图的表示

    1. 如何理解 “图” 图由顶点(vertex)和边(edge)组成,顶点之间通过边来建立一种联系。 生活中有很多...

  • 图的表示

    前言 初次接触图这个数据结构,往往会觉得十分的复杂,难以接受。但是一旦学习完毕图的大致概念,尤其是邻接矩阵这个之后...

  • 图的表示

    图的概念 无向图无向图 有向图有向图 带权图带权图 顶点:图中的元素。 边:图中的一个顶点可以与任意其他顶点建立连...

  • 图的表示

    如何理解“图”? 图中的元素我们就叫作顶点(vertex)。图中的一个顶点可以与任意其他顶点建立连接关系。我们把这...

  • 图的表示

    如何理解“图”? 图中的元素我们就叫作顶点(vertex)。图中的一个顶点可以与任意其他顶点建立连接关系。我们把这...

  • 图的表示方法

    基本要求 它必须为可能在应用中碰到的各种类型的图预留出足够的空间; 图的实例方法实现一定要快。 实现选择 邻接矩阵...

  • UITableView表示图

    表示图初始化 实现dataSource协议方法 实现delegate协议方法 自定义内容视图以及辅视图 在如下代码...

  • UML类图

    1.类图基础属性 类图的表示 -表示private #表示protected ~表示default,也就是包权限 ...

  • 图和树

    图 图的两种表示方法:邻接表和邻接矩阵,既可以表示有向图,也可以表示无向图 通常使用邻接表表示法,这种方法表示稀疏...

  • 图的基本算法

    图的表示 如图所示为一个图 图上的节点(V 表示)之间的边(E表示) 是没有方向的又称为无向图要表示一个图 G =...

网友评论

      本文标题:图的表示

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