简答题

已知一个有向图的邻接表,编写算法建立其逆邻接表。

正确答案

在有向图中,若邻接表中顶点vi有邻接点vj,在逆邻接表中vj一定有邻接点vi,由此得到本题算法思路:首先将逆邻接表的表头结点firstedge域置空,然后逐行将表头结点的邻接点进行转化。

答案解析

相似试题
  • 已知有向图用邻接表为存储结构(如下),设计一算法计算有向图每一顶点的度的算法。

    简答题查看答案

  • 分别基于深度优先搜索和广度优先搜索编写算法,判断以邻接表存储的有向图中是否存在由顶点vi到顶点vj的路径(i≠j)。

    简答题查看答案

  • 已知一有向图的邻接表存储结构如下,则根据有向图的深度优先遍历算法,从顶点V1出发,不能得到的顶点序列是()。

    单选题查看答案

  • 一个有向图的邻接表和逆邻接表中的结点个数一定相等。

    判断题查看答案

  • 已知一个有向图的邻接矩阵表示,删除所有从第i个顶点出发的方法是()。

    填空题查看答案

  • 在一个有向图的邻接表中,每个顶点单链表中结点的个数等于该顶点的()。

    单选题查看答案

  • 已知一个有向图的邻接矩阵表示,计算第j个顶点的入度的方法是()。

    填空题查看答案

  • 已知一个有向图的邻接矩阵表示,要删除所有从第i个结点发出的边,应()。

    单选题查看答案

  • 对于一个有向图,若一个顶点的入度为k1、出度为k2,则对应邻接表中该顶点单链表中的结点数为()。

    单选题查看答案