阶段

实践内容

阶段1

存储结构建立,1) 以二叉链表形式

阶段2

各种遍历操作实现,2) 递归遍历、3) 非递归遍历;4) 层次遍历

阶段3

其他基本操作实现,5) 查找元素值为x的结点的位置、6) 查找双亲结点、7) 查找孩子结点、8) 查找兄弟结点、9) 结点赋值、10) 统计结点个数、11) 查找结点路径、12) 获取树的层次、13) 判断二叉树形态、14) 判断二叉树是否相同、15) 按树状打印二叉树、16) 计算子树高度、17) 插入子树、18) 删除子树、19) 二叉树的销毁

阶段4

二叉树ADT应用,20) 统计叶子结点数21) 左右子树互换表22) 表达式树与中缀式相互转换、23) 二叉排序树校验24) 线索二叉树遍历25) 最优树建立