implement ChildArrayTree and preoder, inorder, postorder, layerorder and non-recursive of inorder and preorder