【发布时间】:2018-11-13 17:08:55
【问题描述】:
给定无向的连通图,找到所有节点对(由一条边连接),其删除会使图断开连接。
没有平行边,也没有将节点连接到自身的边。
这个问题似乎类似于寻找一个连接的无向图的连接点(或桥)——但有一个转折点,我们必须删除由一条边连接的一对顶点(以及连接到该对的所有其他边) .
这是一道作业题。我一直在尝试解决它,阅读有关 DFS 和关节点算法(每个节点的 bookkeap 深度和低点)的信息 - 但这些方法都没有帮助解决这个特定问题。我已经检查了 Cormen 的 Intro to Algorithms,但没有任何主题适合自己(当然,这本书确实有 1500 页)。
虽然找到关节点确实也会(大多数时候)找到这样的一对,但有很多对不是关节点 - 考虑一个具有 4 个顶点、5 个边的图(正方形与单对角线):它有一对这样的对,但没有关节点(也没有桥)。
我迷路了。帮帮我,堆栈溢出,你是我唯一的希望。
【问题讨论】:
标签: algorithm graph language-agnostic