标签: python data-structures
我正在寻找一种允许移动子树的数据结构。
我有一个元素列表,例如[('A', 'B'), ('C', 'D'), ('B', 'C')]。
[('A', 'B'), ('C', 'D'), ('B', 'C')]
当我使用普通树时,我只得到:
A--B C--D B--C
但我想:
+--B | A | +--C---D
是否有已知的数据结构?