给定两张有向图 A 和 B,其中图 A 以邻接矩阵形式给出,图 B 以邻接表形式给出。请判断这两张图是否完全一样。我们将“完全一样”的定义为:每个节点的邻居集合完全一致。
输入的第一行包含两个整数 n,表示图的节点数。
接下来的n行,给出图 A 的邻接矩阵。该矩阵的第 i 行第 j 列表示节点 i 和节点 j 之间是否有边。如果存在边,则该位置的值为 1,否则为 0。
在图论中,图的存储方式对算法的效率和实现的简便性具有重要影响。本文介绍如何使用 Java 实现图的两种基本存储方法:邻接矩阵和邻接表,并提供相关示例代码。