2015-06-19 111 views
-2

我想知道查找节点只有从一个节点到其他节点的路径的最快算法。 enter image description here(算法)找到具有从一个节点到另一个节点的单一路径的节点

这些节点中的字符串这样表示:

String path = "({A,B,C,D,E,F},{(A,C),(B,C),(C,E),(B,E),(B,D),(E,F)})"; 

输出应该是这样的:

output = {(A,C),(B,D),(E,F)} 

我试过split()方法,但它的一个长期的过程,我将不胜感激任何帮助你可以给我工作这个问题

+3

我假设你所有的边缘是指单*简单*路径?因为从B到D有多条路径,例如B-C-E-B-D。这个路径并不简单 – amit

+0

在你的问题中,你问'节点',但你的输出有'路径'? – Codebender

+1

你已经试过了什么? – slartidan

回答

0

在我看来,你需要:

  1. 查找您的图形
  2. 周期取消助长周期
相关问题