Рассмотрим словаря:Получения всех комбинаций рекурсивны [Python]
{ "A": [ ["B"], ["C"] ],
"B": [ ["D"], ["E"] ],
"C": [ ["H"] ],
"D":[["I"],["J"]]
}
Я хочу, чтобы найти все возможные пути, которые ведут к А, не в ключах словаря. Например
A = [ [B], [C] ]
мы можем расширить, что
A = [ [B, D, I],[B, D, J], [B, E], [C, H] ]
Я пытаюсь придумать рекурсивного решение, но я не могу получить что-нибудь, чтобы полностью работать. Любые предложения по подходу к этой проблеме?
«Я пытаюсь придумать рекурсивного решение, но я не могу получить что-нибудь, чтобы полностью работать». Pls публикует ваш «нерабочий» код здесь. «Любые предложения, как подойти к этой проблеме?» Рекурсия - это определенно подход (сначала поиск глубины). – Sriram