0
私は、ツリーを逆シリアル化するための最小限のコードを探しています。文字列として表されるツリーを逆シリアル化します。
バイナリツリーではありません。普通のもの。 Node.childs
はリストとして表されます。 empty list
は葉を意味します。
私のシリアライズ方法:
override
public String ToString()
{
String toRet = "(";
toRet += data;
foreach (Node node in childs)
toRet += " " + node.ToString();
toRet += ")";
return toRet;
}
次のツリーは、文字列になります:
(A (B (F) (G)) (C) (D) (E))