我正在爲A級別的項目工作。它涉及到查找網絡的最大流量,並使用javascript。使用遞歸在2D數組中查找路徑
我有一個2D數組,數組中的值表示兩點之間的距離。陣列的一個例子:
0 2 2 0
0 0 1 2
0 0 0 2
0 0 0 0
我想我需要使用遞歸技術來查找路徑;下面是一些僞代碼,假設數組是4x4。 a是(0,0),b是(3,3)。
function search(a,b)
from a to b
if element(i,j) != 0 then
store value of element
search(j,3)
我想知道這是否是深度優先搜索的正確結構。謝謝你的幫助。
對不起,數組中的值代表兩點之間的距離?二維數組中的單個位置僅指定一個點,對嗎? – tloflin 2010-04-13 17:27:11
想象一下行和列標題(ABCD),所以三點和一點是C和A之間的距離。 – rikkit 2010-04-19 10:43:22