第6章 树和叉树n.ppt

第6章 树和叉树n

学习目标 掌握树的定义、表示方法、基本性质、存储结构和遍历算法; 掌握二叉树的定义、基本性质、存储结构、和各种运算。 为何要重点研究每结点最多只有两个 “叉” 的树? 二叉树的结构最简单,规律性最强; 可以证明,所有树都能转为唯一对应的二叉树,不失一般性。 一、按层遍历算法 软件设计师 2004上半年 设结点x和y是二叉树中任意的两个结点,在该二叉树的先根遍历序列中x在y之前,而在其后根遍历序列中x在y之后,则x和y的关系是__(10)__。 A.x是y的左兄弟 B.x是y的右兄弟 C.x是y的祖先 D.x是y的后裔 4、建立二叉树的存储结构 不同的定义方法相应有不同的存储结构的建立算法 五、二叉树其他运算 3. 清除二叉树 6.5 线索二叉树 何谓线索二叉树? 线索链表的遍历算法 如何建立线索链表? 例:画出以下二叉树对应的中序线索二叉树。 例:带了两个标志的某先序遍历结果如下表所示,请画出对应的二叉树。 树与二叉树的转换 树转二叉树举例: 6.8 哈 夫 曼 树 与 哈 夫 曼 编 码 最优树的定义 如何构造最优树 前缀编码 霍夫曼编码 如何编程实现Huffman编码? Huffman编码举例 w={ 7, 19, 2, 6, 32, 3, 21, 10 }在机内存储形式为: 如何编程实现Huffman编码? (

文档评论(0)

1亿VIP精品文档

相关文档