0
如何递归搜索具有相同对象列表的对象,并在找到特定对象时将其中断。如何在也包含对象列表的对象列表上执行DFS
例如,这是我的对象,每个对象可以用列表去深入自己的
MyObject:
List<MyObject>
MyObject <- 2) Tag this and move onto next object
List<MyObject>
MyObject
List<MyObject>
MyObject <- 1) BOOM found what I want
List<MyObject>
MyObject
MyObject
MyObject
MyObject
MyObject
MyObject
MyObject
MyObject
我基本上是想做一个DFS我的名单上。我试图递归地做到这一点,但我似乎无法正常退出它。
DFS是一个图形算法。要将它应用于您的数据,您必须想出一种方法将其视为图形来查看它们。我相信这是你的能力。 –
当您为DFS包含一些代码时,您会得到更好的响应。 – SomeDude