Erstellen Sie eine Baumstruktur aus der Liste der Zeichenfolgenpfade

Ich habe eine Sammlung von Zeichenfolgenpfaden wie ["x1 / x2 / x3", "x1 / x2 / x4", "x1 / x5"] in einer Liste. Ich muss eine baumartige Struktur aus dieser Liste erstellen, die iteriert werden kann, um einen hübschen gedruckten Baum zu erhalten. so was

<code>     x1
    /  \
   x5   x2
       /  \
      x3  x4
</code>

Irgendwelche Ideen / Vorschläge? Ich glaube, dass das Problem zuerst angegriffen werden kann, indem die Liste der Zeichenfolgen bearbeitet wird. BEARBEITEN: Die richtige Antwort war eine elegante Implementierung, andere Vorschläge waren auch gut.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage