离散数学教学课件 作者 郝晓燕 第8章图论.pptVIP

  • 8
  • 0
  • 约1.94万字
  • 约 116页
  • 2019-10-09 发布于未知
  • 举报

离散数学教学课件 作者 郝晓燕 第8章图论.ppt

二元树的先根次序遍历算法: 访问根; 按先根次序遍历根的左子树; 按先根次序遍历根的右子树。 二元树的中根次序遍历算法: 按中根次序遍历根的左子树; 访问根; 按中根次序遍历根的右子树。 二元树的后根次序遍历算法: 按后根次序遍历根的左子树; 按后根次序遍历根的右子树; 访问根。 写出对图中二元树的3种遍历方法得到的结果。 a b e d g h k l m i c j f 分析 按遍历方法容易写出,只要先将该树分解为根、左子树、右子树三部分,然后再对子树作分解,直到叶为止。 解 先根遍历次序为abdghceijklmf; 中根遍历次序为gdhbaielkmjcf; 后根遍历次序为ghdbilmkjefca。 根树转化为二元树算法: 从根开始,保留每个父亲同其最左边儿子的连线,撤销与别的儿子的连线。 兄弟间用从左向右的有向边连接。 按如下方法确定二元树中结点的左儿子和右儿子:直接位于给定结点下面的结点,作为左儿子,对于同一水平线上与给定结点右邻的结点,作为右儿子,依此类推。 转化的要点:弟弟变右儿子 将下图转化为一棵二元树。 最优树与哈夫曼算法 在计算机及通讯事业中,常用二进制编码来表示符号,称之为码字(codeword)。例如,可用00、01、10、11分别表示字母A、B、C、D。如果字母A、B、C、D出现的频率是一样的,传输100个字母用200个二进制位。但实际

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档