试验六、树和二叉树的操作一、试验目的1.深入掌握树的构造及非线性特点,递归特点和动态性
2.深入巩固对指针的使用和二叉树的三种遍历措施、建立措施
二、试验内容二叉树的实现和运算三、试验规定1.用C++/C完毕算法设计和程序设计并上机调试通过
2.撰写试验汇报,提供试验成果和数据
3.分析算法,并简要给出算法设计小结和心得
四、程序实现#include#includetypedefcharDataType;typedefstructBitNode{DataTypedata;structBitNode*lchild,*rchild;}*BitTree;voidBinTreeInit(BitTree&BT)//初始化二叉树,即把树根指针置空{BT=(BitTree)malloc(sizeof(BitNode));BT->data=NULL;coutlchild);BinTreeCreat(BT->rchild);}return0;//cout