Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 算法-搜索网络拓扑中的所有环路_Algorithm - Fatal编程技术网

Algorithm 算法-搜索网络拓扑中的所有环路

Algorithm 算法-搜索网络拓扑中的所有环路,algorithm,Algorithm,我得到了一个由节点和链接定义的网络。我必须搜索网络中的所有环路。不会为节点提供坐标 是否有任何现有的算法或库可以做到这一点。或者你能告诉我如何解决这个问题吗?我正在用.NET编程 我画了一张图表来说明我需要什么 此算法从一个节点查找到网络中所有其他节点的最短路径。试试看 此算法查找从一个节点到网络中所有其他节点的最短路径。假设您的边没有定向,并且节点之间最多有一条边,则深度优先生成树将覆盖所有节点,并指示循环(我认为您所指的循环)将发生的位置。我们使用这个算法来寻找化学结构中的“环”。有多种语言

我得到了一个由节点和链接定义的网络。我必须搜索网络中的所有环路。不会为节点提供坐标

是否有任何现有的算法或库可以做到这一点。或者你能告诉我如何解决这个问题吗?我正在用.NET编程

我画了一张图表来说明我需要什么

此算法从一个节点查找到网络中所有其他节点的最短路径。

试试看


此算法查找从一个节点到网络中所有其他节点的最短路径。

假设您的边没有定向,并且节点之间最多有一条边,则深度优先生成树将覆盖所有节点,并指示循环(我认为您所指的循环)将发生的位置。我们使用这个算法来寻找化学结构中的“环”。有多种语言的许多实现——这里有一个小程序的教程()

,假设您的边没有定向,并且节点之间最多有一条边,那么深度优先生成树将覆盖所有节点,并指示循环(我认为您指的是循环)将发生的位置。我们使用这个算法来寻找化学结构中的“环”。有多种语言的许多实现-这里有一个小程序的教程()

循环被调用,为您提供了很多信息。

循环被调用,为您提供了很多信息