def is_reducible(word, word_dict):
if word in memo:
return memo[word]
res=[]
for child in children(word, word_dict):
t=is_reducible(child, word_dict)
#这里的迭代什么时候结束啊,传给t的到底是哪些值呢?
if t:
#这里是指t不是空集吗?
res.append(child)
memo[word]=res
return res
def children(word, word_dict):
res=[]
for i in range(len(word)):
child=word[:i]+word[i+1:]
if child in word_dict:
res.append(child)
return res
如果可以的话,能不能用一个单词举例子呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.