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