割点和桥

2025年3月17日 | 阅读 3 分钟

关节点:移除某个特定顶点可能会导致其图数据结构中与其分量关联的边数增加。这些点称为关节点。

它们代表提供给机器用于遍历或预测的每个网络中的漏洞。为了使用暴力方法检查漏洞,我们手动选择并检查每个顶点,并查看它是否是关节点,或者分量的总数是否比顶点增加。

Articulation Points and Bridges

伪代码算法,返回关节点的总数

伪代码

桥是任意两个顶点(例如 x 和 y)之间的图。它被称为关节点。当连接/桥被移除时,它没有剩余的遍历路径。它也可能代表提供给机器或系统的每个网络中的漏洞。与关节点一样,我们还需要遍历整个图数据结构中的每个顶点,以暴力检查通过移除和检查顶点之间是否存在连接来获取可用路径。

伪代码