私はこのような二分木を持っています
それを表すオブジェクトは次のようになります (java)
public class node {
private String value = "";
private TreeNode aChild;
private TreeNode bChild;
....
}
データを読み取り、文字列からツリーを構築したいと考えています。
だから私はそれをシリアル化するためのいくつかの小さなメソッドを書きました、そして私はそれを次のようにしています
(parent-left-right
) E@4、右、F@1、右、B@
それから私はそれを読んで、それをリストとして持っています-オブジェクトはこの順序でO、A、C、D、E、F、Bです
そして今、私の質問は - どうやってツリーを構築するのですか?
反復してスタック、キューに入れますか?
別の順序でシリアル化する必要がありますか?
(基本的に、文字列データからツリーを構築するためのベスト プラクティスを学びたいのですが)
その件に関するリンクを参照してもらえますか?