美文网首页
邻接多重表的绘制方法

邻接多重表的绘制方法

作者: 阿里高级软件架构师 | 来源:发表于2021-03-22 23:21 被阅读0次

今天花了我两个小时去想这个规律,我最近在考研,408考试科目,数据结构是必须考的  现在就说一下邻接多重表的绘制方法

举个例子  王道书上的  书上写的很简单  但是要讲的详细一点  然后通俗易懂一点   我就开始叭叭叭了

上图:

然后咋绘制呢?

先吧表头节点画出来

首先看a节点 它相关联的节点有b和d节点  那就先画出来了b和d节点的表节点

然后看b节点  b节点相当于a,是逆指针,a相当于b是顺指针 那我们要不要把b节点所关联的节点绘制出来呢?先不用,为什么呢?因为b是逆指针 ,需要把他当做尾节点,画出他相关联的路径,于是就有c-d,e-b

然后看剩下的的节点 还有c,d,e三个节点 b的我们把他以逆指针的形态画完了和他相关联的所有节点条数,所以跳过b节点  来看c节点,c节点所关联的节点有c-b,c-d,c-e,但是c-b我们已经画完了,所以我们就继续绘制c-d和c-e就好了

然后看d节点,他有d-a和d-c,看之前的关系中,都已经画完了,所以跳过,看e节点,e有e-c和e-b

那都画完了,我们就得完善他们之间的联系,这个就很简单了  我就不继续说了  只把难的说出来就好了

相关文章

  • 邻接多重表的绘制方法

    今天花了我两个小时去想这个规律,我最近在考研,408考试科目,数据结构是必须考的 现在就说一下邻接多重表的绘制方法...

  • 面试准备之【数据结构】1——图

    一. 有向图/无向图 共有:邻接表,邻接矩阵 有向图独有:十字链表,边集数组 无向图独有:邻接多重表 1.邻接矩...

  • 5 图的复习目录

    5.1 图 5.2 图的存储结构 邻接矩阵 邻接表 十字链表 邻接多重链表 5.3 图的遍历 深度优先 广...

  • 2018-07-18-连通图&邻接多重表

    题目:HDOJ-1232 代码:(用邻接多重表求连通图个数)

  • 数据结构-图

    数据结构 - 图 目录: 基本概念无向图有向图 储存结构邻接矩阵邻接表十字链表(有向图)邻接多重表(无向图) 图的...

  • 六、图

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

  • 算法

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

  • 采用DFS遍历图

    下面是一份DFS的伪代码,不管是使用邻接矩阵还是邻接表,都是使用这种思想。 将邻接矩阵和邻接表的实现方法带入上面的...

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

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

  • 图的创建和遍历

    图的存储结构常见的有两种:邻接矩阵和邻接表。 邻接表,存储方法跟树的孩子链表示法相类似,是一种顺序分配和链式分配相...

网友评论

      本文标题:邻接多重表的绘制方法

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