У меня есть неориентированный граф, и я хочу перечислить все возможные пути от начального узла.Каждое соединение между 2 узлами уникально, в указанном пути уникально, например, представьте это графическое представление:
{A: [B, C, D],
B: [A, C, D],
C: [A, B, D],
D: [A, B, C]}
некоторые перечисленные пути, начиная с A
A, B, C, D, A, C in this path we have a connection between
A and B but we can't have a connection between B and A
Я могу 'Это достигается с помощью существующего алгоритма, который я знаю, как DFS.Буду очень признателен за любую помощь.