2
我有一些數據庫對象作爲依賴項完全鏈接到彼此。我想要做的是編寫一個算法來檢索這些信息,並將其作爲一個圖表來表示。現在,一個僞代碼應該爲我執行這個技巧,然後我應該能夠編寫python實現。這看起來像一個遞歸算法,這是我卡住的地方!用於生成圖形的遞歸算法
Input (Obj)
list = obj.getDependencies():
if list is empty:
return obj
else
for items in list:
list1 = item.getDependencies()
if list1 is empty:
return item
else:
list2 = item.getDependencies()
......
我的頭腦在這一點上爆炸!我怎麼能重新寫這個算法
你說你希望「編寫一個算法來檢索這些信息,並將所有這些信息表示爲一個圖表「但是你的代碼只是獲取某個項目的依賴關係。從圖形類開始,允許您添加節點和邊,整個問題將變得更加容易。 – 2011-02-25 13:41:41