我試圖讓字鏈,但不能避開遞歸搜索。 我想返回reuired的單詞列表以獲得目標單詞 get_words_quicker返回可以通過更改一個字母而生成的單詞列表。自上而下的遞歸算法的問題
def dig(InWord, OutWord, Depth):
if Depth == 0:
return False
else:
d = Depth - 1;
wordC = 0;
wordS = [];
for q in get_words_quicker(InWord):
wordC+=1
if(OutWord == q):
return q
wordS.append(q)
for i in range(0,wordC):
return dig(wordS[i],OutWord,d)
任何幫助/問題將不勝感激。
這是什麼問題? – wwii
'對於範圍內的我(......):return ...'基本上被打破了 - 循環永遠不會迭代一次以上 - 並且如果迭代次數爲零,那麼您就會脫離底部而不返回任何東西。 – jasonharper