二叉树算法实验:深入学习数据结构
实验目的:深入学习和掌握二叉树的创建算法,熟练掌握二叉树的遍历算法,并了解哈夫曼树的构造和应用。通过实验,熟练运用哈夫曼方法进行信息的编码和译码,构建传输信息编码/译码系统。实验内容:在一棵二叉链表表示的二叉树中,实现多项操作,包括输出叶子结点、求二叉树中叶子结点个数、将每个结点的左子树与右子树交换、已知先根和中根次序遍历序列构造二叉树、判断两棵二叉树是否相等、求结点所在的层次、复制一棵二叉树以及判断一棵二叉树是否为完全二叉树。以下是部分算法及测试结果:【算法】 package Text1; public class BinaryNode
用户评论