《数据结构课件、代码》第4章 树和二叉树-35-1幻灯片资料.pptVIP

  • 2
  • 0
  • 约1.25千字
  • 约 35页
  • 2018-11-20 发布于天津
  • 举报

《数据结构课件、代码》第4章 树和二叉树-35-1幻灯片资料.ppt

《数据结构课件、代码》第4章 树和二叉树-35-1幻灯片资料.ppt

第4章 树和二叉树; (1). 树型图示 (2).嵌套集合 (3).凹入(书目) (4). 广义表(用根作为表的名字写在表的左边);线性结构;结点(node):;路径(path):;任何一棵非空树是一个二元组 Tree = (root,F) 其中:root 被称为根结点 F 被称为子树森林;二叉树; 二叉树或为空树, 或是由一个根结点加上两棵分别称为左子树和右子树的、互不交的二叉树组成。;二叉树的五种基本形态:;用归纳法证明: 归纳基: 归纳假设: 归纳证明:;证明:;证明:;满二叉树; 完全二叉树;完全二叉树: 树中所含的 n 个结点和满二叉树中编号为 1 至 n 的结点一一对应。;可用一维数组存储: bt[n] 顺序: 完全二叉树中将编号i的结点存在bt[i]中。 ;例如:;二、二叉树的链式存储表示;lchild data rchild;一、问题的提出; “遍历”: 沿某条搜索路径巡访二叉树的结点, 使每个结点均被访问一次, 且仅被访问一次。; 二叉??是非线性结构, 每个结点有两个后继, 则存在按什么样的搜索路径遍历的问题。;二、先左后右的遍历算法; 若二叉树为空树,则空操作;否则, (1)访问根结点; (2)先序遍历左子树; (3)先

文档评论(0)

1亿VIP精品文档

相关文档