我有一个看起来像这样的二叉树
代表它的对象看起来像这样(java)
public class node {
private String value = "";
private TreeNode aChild;
private TreeNode bChild;
....
}
我想读取数据并从字符串构建树。
所以我写了一些小方法来序列化它,我有这样
的 (parent-left-right)
0,null,O@1,left,A@2,left,C@3,left,D@4,left, E@4,右,F@1,右,B@
然后我读了它,我把它作为一个列表 - 按 O、A、C、D、E、F、B 顺序排列的对象
现在我的问题是 - 我如何构建树?
迭代并将其放入堆栈,队列?
我应该以不同的顺序序列化吗?
(基本上我想学习从字符串数据构建树的最佳实践)
你能推荐我到那个主题的链接吗?