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