1:二叉树节点的定义:[r
2:二叉树创建一个节点的函数,返回值是指向该节点的指针:[r3:将二叉树插入节点的函数:[r4:二叉树的遍历(三种,这里是中间顺序遍历),使用递归:[r5:二叉树的深度,递归:[r6:主函数:[r7:要添加的头文件:[r]
您可以创建结构数组。如果节点x是父节点,它的左子节点是2x,右子节点是2xno.1,您可以自己推导,并且不会重复。但是,创建n个图层时,必须应用2^n-1结构的空间。如果你有更多的层,这是一个严重的浪费空间,所以你需要使用指针。当然,如果你没有很多层,比如5层,它只需要31个空间,这是完全可以做到的。这个时间比指针快一点。