當我在圖形上使用BFS算法時,我嘗試獲取圖形的最大深度。如何使用BFS獲取圖形的最大深度
但我不知道從哪裏把我的遞增在這個算法:
FUNCTION BFS(G,s)
BEGIN
FOR any vertex v of G
DO Mark[v] ← False
END FOR Mark[s] ← True
F ← Empty Queue
enqueue(s,F)
WHILE F is not empty
DO v ← dequeue(F)
FOR any vertex w neighbor of v
DO
IF Mark[w] = False THEN
Mark[w] ← True;
enqueue(w,F)
END IF
FOR END
WHILE END
我試圖把一個數的遞增年底之後,但它比真正的最大深度出衆的數的圖。
請任何人都可以幫助我。
謝謝。
這是什麼樣的圖形,你如何定義這個最大深度? – gue
你好,我在下面發佈了一個答案。 – Raj