数据结构第7次课 树B.ppt

数据结构第7次课 树B

2. 二叉树的性质 (3+2) 对于两种特殊形式的二叉树(满二叉树和完全二叉树),还特别具备以下2个性质: 举一反三 第6章 树和二叉树( Tree Binary Tree ) 6.3 遍历二叉树和线索二叉树 例1: 遍历的算法实现:用递归形式格外简单! DLR(NODE *root ) { if (root) //非空二叉树 { printf(“%d”,root-data); //访问D DLR(root-lchild); //递归遍历左子树 DLR(root-rchild); //递归遍历右子树 } } 对遍历的分析: 例:编写递归算法,计算二叉树中叶子结点的数目。 注:要实现遍历运算必须先把二叉树存入机内。 特别讨论:若已知先序/后序遍历结果和中序遍历结果,能否“恢复”出二叉树? 【严题集6.31④】 证明:由一棵二叉树的先序序列和中序序列可唯一确定这棵二叉树。 中序遍历:B D C E A F H G 后序遍历:D E C B H G F A 第6章 树和二叉树 ( Tree Binary Tree ) 讨论1:二叉排序树的插入和查找操作 Huffman树简介: 构造霍夫曼树的基本思想: 构造Huffman树的步骤: 操作要点2:按左0右1对Huffman树的所有分支编号! 例2(严题集6.26③):假设用于通信的电文

文档评论(0)

1亿VIP精品文档

相关文档