- 16
- 0
- 约 53页
- 2016-09-29 发布于江西
- 举报
第六章-01(ldq).ppt
数 据 结 构 ——C语言描述 青海师范大学计算机学院 先序遍历操作过程: 若二叉树为空,则空操作; 否则 访问根结点 (V); 前序遍历左子树 (L); 前序遍历右子树 (R)。 遍历结果 + * * / ABCDE 中序遍历二叉树算法的框架是: 若二叉树为空,则空操作; 否则 中序遍历左子树 (L); 访问根结点 (V); 中序遍历右子树 (R)。 后序遍历二叉树算法的框架是 若二叉树为空,则空操作; 否则 后序遍历左子树 (L); 后序遍历右子树 (R); 访问根结点 (V)。 遍历结果 AB / C * D * E + 叶子结点只能出现在最下两层,且最下层的叶子结点都集中在二叉树的左部; 完全二叉树中如果有度为1的结点,只可能有一个,且该结点只有左孩子; 深度为k的完全二叉树在k-1层上一定是满二叉树。 完全二叉树的特点 A 1 5 2 3 4 6 7 8 9 10 B C D E F G H I J 性质5-1 二叉树的第i层上最多有2i-1个结点(i≥1)。 证明:当i=1时,第1层只有一个根结点,而 2i-1=20 =1,结论显然成立。 假定i=k (1≤k<i)时结论成立,即第k层上至多有2k-1个结点, 则 i=k+1时,因为第k+1层上的结点是第k层上结点的孩子,而二叉树中每个结点最多有
原创力文档

文档评论(0)