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