图论中的电路2025年7月11日 | 阅读 8 分钟 在本节中,我们可以学习回路,但为此,我们必须首先学习什么是图。只有这样,我们才能更容易理解回路。 Graph图是由非空边集和顶点集组成的集合。图也可以表示为点和线的图形表示。图的两条线通过点连接。图的顶点用点表示,图的边用线表示。两个顶点通过一条边连接。在图中,最少用一条边连接两个顶点。 我们也可以用另一个更正式的定义来表示图,即图可以表示为 G = (V, E),其中 V 表示顶点集,E 表示边集。边用于连接图的两个顶点。在本节中,我们将学习回路、回路的示例以及更多内容。 什么是回路?回路是图中顶点和边的序列集合。换句话说,它可以描述为图的遍历,生成顶点和边的序列,并且序列的第一个和最后一个顶点必须相同。在回路的情况下,边不能重复,但顶点可以重复。在回路的情况下,图的每个顶点通过特定的边连接到下一个顶点。换句话说,我们也可以将回路称为一个闭合迹,其中必须有相同的起始顶点和结束顶点。因此,我们有两个与回路相关的要点,它们必须满足才能形成回路,如下所示
图可以是两种:有向图和无向图。我们可以在两种类型的图中找到回路。在无向图中,边不包含任何方向,因此我们可以朝任何方向前进,但在有向图中,边包含方向,我们必须沿着边从一个顶点到另一个顶点。在本节中,我们假设回路表示为 C。现在我们通过一个示例如下分别了解两种类型图中的回路 无向图中的回路此示例包含一个无向图,我们必须找到此图的所有可能回路。 ![]() 在上面的图中,可以创建多个回路。现在我们展示此图的一些可能回路,如下所述 第一个回路 C1 = 3 → 2 → 1 → 4 → 3 第二个回路 C2 = 3 → 2 → 1 → 5 现在,我们解释哪些序列是回路,哪些不是回路。
因此,C1 是一个回路。 有向图中的回路此示例包含一个有向图,我们必须找到此图的所有可能回路。 ![]() 在上面的图中,可以创建多个回路。现在我们展示此图的一些可能回路,如下所述 第一个回路 C1 = B → A → C → D → B 第二个回路 C2 = E → D → B → A → C → D 第三个回路 C3 = A → C → D → E 现在,我们解释哪些序列是回路,哪些不是回路。
因此,C1 是一个回路。 回路的示例回路有各种示例。一些回路的示例如下所述 示例 1 此示例包含一个图,我们需要计算此图的所有可能回路。 ![]() 解决方案:在上面的图中,可以创建多个回路。现在我们展示此图的一些可能回路,如下所述 第一个回路 C1 = 1 → 2 → 5 → 4 → 1 第二个回路 C2 = 3 → 6 → 4 → 1 → 3 第三个回路 C3 = 4 → 6 → 7 → 5 → 4 第四个回路 C4 = 3 → 1 → 2 → 5 → 7 → 6 第五个回路 C5 = 3 → 1 → 2 → 5 → 7 → 6 → 3 → 1 → 4 → 6 → 3 现在,我们解释哪些序列是回路,哪些不是回路。
因此,C1、C2 和 C3 是回路。 示例 2 此示例包含一个图,我们计算此图的所有可能回路。 ![]() 解决方案:在上面的图中,我们尝试通过以下方式创建回路 第一个回路 C1 = D → A → C → B(此序列不是回路,因为起始顶点和结束顶点不相同) 第二个回路 C2 = A → C → B → A(此序列不是回路,因为没有边可以从顶点 B 到 A)。 上述图不是一个完整图。因此,它永远不能包含相同的起始顶点和结束顶点,这是回路的属性之一。因此,此图中没有回路。 示例 3 此示例包含一个图,我们计算此图的所有可能回路。 ![]() 解决方案:在上面的图中,我们可以创建多个回路。现在我们展示此图的一些可能回路,如下所述 第一个回路 C1 = A → B → D → E → C → A 第二个回路 C2 = A → C → E → G → F → G → E → C → A 第三个回路 C3 = A → C → D → B → A 第四个回路 C4 = C → E → D → C 第五个回路 C5 = G → E → C → A → B → D → E 现在,我们解释哪些序列是回路,哪些不是回路。
因此,C1、C3 和 C4 是回路。 示例 4 此示例包含一个图,我们必须找到此图的回路。 ![]() 解决方案:在上面的图中,我们尝试通过以下方式创建回路 第一个回路 C1 = A → B → D → E → C(此序列不是回路,因为起始顶点和结束顶点不相同) 第二个回路 C2 = C → E → D → B → C(此序列不是回路,因为没有边可以从顶点 B 到 C)。 上述图不是一个完整图。因此,它永远不能包含相同的起始顶点和结束顶点,这是回路的属性之一。因此,此图中没有回路。 示例 5 此示例包含一个图,我们必须找到此图的回路。 ![]() 解决方案:在上面的图中,可以创建多个回路。现在我们展示此图的一些可能回路,如下所述 第一个回路 C1 = A → B → C → F → E → D 第二个回路 C2 = D → E → G → D 第三个回路 C3 = E → F → H → E 第四个回路 C4 = B → C → F → E → B 第五个回路 C5 = D → E → F → H → G → D 现在,我们解释哪些序列是回路,哪些不是回路。
因此,C2 和 C3 是回路。 下一主题图论中的割集 |
我们请求您订阅我们的新闻通讯以获取最新更新。