数据结构 第5章 树和二叉树课件.pptVIP

  • 2
  • 0
  • 约1.66千字
  • 约 66页
  • 2017-08-20 发布于河南
  • 举报
数据结构 第5章 树和二叉树课件

第5章 树和二叉树( Tree Binary Tree );5.1 树的基本概念;1. 树的定义;树的表示法主要有5种:;图形表示法:;嵌套集合表示法;广义表表示法;凹入表示法 (又称目录表示法);左孩子-右兄弟表示法;2. 若干术语;3. 树的逻辑结构 ;5.2 二叉树;1. 二叉树的定义;2. 二叉树的性质 (3+2);讨论3:二叉树的叶子数和度为2的结点数之间有关系吗?;2.深度为K的二叉树的结点总数,最多为 个。 A)2k-1 B) log2k C) 2k-1 D)2k;满二叉树:一棵深度为k 且有2k -1个结点的二叉树。 (特点:每层都“充满”了结点);对于两种特殊形式的二叉树(满二叉树和完全二叉树),还特别具备以下2个性质:;5.2.3 二叉树的存储结构;讨论:不是完全二叉树怎么办?;二、链式存储结构 用二叉链表即可方便表示。;例: ;5.3 遍历二叉树;遍历规则———;例1:;+;遍历的算法实现:;中根遍历算法 LDR(node *root) {if(root !=NULL) {LDR(root-lchild); printf(“%d”,root-data); LDR(root-rchild); } return(0);};对遍历的分析:;用空

文档评论(0)

1亿VIP精品文档

相关文档