算法与数据结构讲义第6章新.pptVIP

  • 3
  • 0
  • 约9.79千字
  • 约 92页
  • 2017-06-25 发布于湖南
  • 举报
算法与数据结构讲义第6章新

第六章 树和二叉树 试想最坏情况下,一个深度为k且只有k个节点的单支树(树中不存在度为2的节点)需要多大的空间 2k-1 6.4.1 遍历二叉树(traversing binary tree) 一、遍历二叉树的定义: 1、先序遍历(D L R) 若二叉树为空,则空操作;否则: (1)访问根结点; (2)先序遍历左子树; (3)先序遍历右子树; 6.4.1 遍历二叉树(traversing binary tree) 一、遍历二叉树的定义: 2、中序遍历( L D R) 若二叉树为空,则空操作;否则: (1)中序遍历左子树; (2)访问根结点; (3)中序遍历右子树; 遍历二叉树(traversing binary tree) 一、遍历二叉树的定义: 3、后序遍历( L R D ) 若二叉树为空,则空操作;否则: (1)后序遍历左子树; (2)后序遍历右子树; (3)访问根结点; 遍历二叉树 例:先序遍历、中序遍历、后序遍历下图所示的表达式语法树 4、建立二叉树的存储结构 不同的定义方法相应有不同的存储结构的建立算法 6.5 线索二叉树 何谓线索二叉树? 线索链表的遍历算法 如何建立线索链表? 6.8 哈 夫 曼 树 与 哈 夫 曼 编 码 最优树的定义 如何构造最优树

文档评论(0)

1亿VIP精品文档

相关文档