我期待進入深度優先搜索,我發現正在尋找一個特定的答案的例子中,可以說,數字10是否可以使用深度優先搜索來搜索每個節點?
它穿過樹丟棄每一個不爲10,並在找到停止節點10.
是否可以使用深度優先搜索或其他算法搜索樹的每個分支?我希望它運行一個場景並提供一個值並將其存儲到一個可能名爲highestValue
的變量中。
然後它會搜索下一個分支並獲取一個值並將其存儲到一個可能名爲Value的變量中。然後它會將最高值與Value進行比較,並將其與if (Value > highestValue)
highestValue = Value
進行比較。
它會重複這個過程,直到它完成每一個可能的場景。有任何想法嗎?我應該提到我正在用Java寫這個。
只是...不要告訴它停止時,它到達你的目標?我沒有看到問題在這裏。你能提供你想要的代碼和特定的輸入/輸出嗎? – Eric
@Eric我仍在研究如何運作,但大多數情況下,我只是想知道是否可以告訴它不要停止,因爲我發現每個例子都有一個特定的目標。你剛剛回答我的問題,謝謝! –