解决方案 »

  1.   

    能不能把整段代码贴上来看看。
                createTree(node.getLeftNode());
                createTree(node.getRightNode());
    这两段代码的意义何在?你没有比较数据之间的大小,那哪需要考虑将其分配到节点的左边还是右边
      

  2.   


    非二叉排序树,所以不需要数据比较。
    只是根据数列为 {1,2,INVAILD,4,INVAILD,INVAILD,3,INVAILD,INVAILD}。按前序顺序生成树。
    已形参方式传入方法,并对这个形参进行实例化无效,想知道如果用java通过这种前序数组生成二叉树有何高招。