笔者一开始本来是想采用递归建树,但没有处理好进出梯关系,导致连接错误,下面是无数次debug后的代码:
第一行是测试数据{少了个逗号 应该是1(2(3(4,5)),6(7,8(9,10))),},代码块里的“//”是我的错误!
但其实这样运行速度不是很快,下面是非递归代码:
注意:parseNodeValue函数有bug 这里的转换强调的是两位数以下!
代码思路:用一个数组记录每一颗左子树,并通过index索引查找,defalut中实现连接!
其他代码,倒叙同层次输出(二维数组) 但思路简单版!