我不确定我问题的正确术语是什么,所以我将解释我想要做的事情。我有一个有向图,在删除节点后,我希望所有独立相关的节点也被删除。
以下是一个例子:
假设我删除节点'11',我希望节点'2'也被删除(在我的示例中,节点下面的节点也必须被删除),因为它不再与主图连接。请注意,节点'9'或'10'不应被删除,因为节点'8'和'3'仍然与它们相连。
我正在使用Python库networkx。我搜索了文档,但我不确定术语,因此不知道这被称为什么。如果可能,我希望使用库提供的函数,而不是通过我的图形创建自己的递归(因为我的图形非常大)。
任何关于如何做到这一点的帮助或建议都将是很好的。
谢谢!
以下是一个例子:
假设我删除节点'11',我希望节点'2'也被删除(在我的示例中,节点下面的节点也必须被删除),因为它不再与主图连接。请注意,节点'9'或'10'不应被删除,因为节点'8'和'3'仍然与它们相连。
我正在使用Python库networkx。我搜索了文档,但我不确定术语,因此不知道这被称为什么。如果可能,我希望使用库提供的函数,而不是通过我的图形创建自己的递归(因为我的图形非常大)。
任何关于如何做到这一点的帮助或建议都将是很好的。
谢谢!