【发布时间】:2014-12-02 07:02:31
【问题描述】:
考虑一本字典:
{ "A": [ ["B"], ["C"] ],
"B": [ ["D"], ["E"] ],
"C": [ ["H"] ],
"D":[["I"],["J"]]
}
我想找到所有可能导致 A 的路径不在字典键中。例如
A = [ [B], [C] ]
我们可以将其扩展为
A = [ [B, D, I],[B, D, J], [B, E], [C, H] ]
我正在尝试提出一个递归解决方案,但我无法让任何东西充分发挥作用。 有什么建议可以解决这个问题吗?
【问题讨论】:
-
“我正在尝试提出一个递归解决方案,但我无法让任何东西充分发挥作用”。请在此处发布您的“非工作”代码。 “有什么建议可以解决这个问题吗?”递归绝对是一种方法(深度优先搜索)。
标签: python recursion dictionary combinations