二叉树定义和性质6.3模块三非线性结构树和二叉树20课件.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 7页
  • 2025-10-23 发布于陕西
  • 举报

二叉树定义和性质6.3模块三非线性结构树和二叉树20课件.pptx

二叉树定义和性质6.3数据结构模块三非线性结构树和二叉树

芜湖职业技术学院一.二叉树的定义二叉树是n(n≥0)个结点的有限集,它可以为空集(n=0)或由一个根结点及两棵互不相交的左子树和右子树组成,左右子树分别又是一颗二叉树。1.每个结点至多两颗子树(即度为0,1,2)特点2.二叉树的子树有左右之分(有序树)6.3二叉树

芜湖职业技术学院二叉树的五种基本形态如下:2个结点的树和二叉树的形态?空只有根只有左子树只有右子树左右子树都有3个结点的树和二叉树的形态?

芜湖职业技术学院二.二叉树的性质二叉树的总度数=n1+2n2二叉树的结点数=n0+n1+n2二叉树的总度数=二叉树的结点数-1n1+2n2=n0+n1+n2-1即n0=n2+1ABDEFGC第三层最多有4个结点深度为3,最多有7个结点①二叉树第i层上的结点数目最多为2i-1。(i≥1)②深度为k的二叉树最多有2K-1个结点。③在任意一棵二叉树中,若叶子结点的个数为n0,度为2的结点的个数为n2,则有n0=n2+1。

芜湖职业技术学院满二叉树如果一个深度为k的二叉树结点数达最大即拥有2K-1个结点,则将它称为满二叉树。(a)满二叉树(b)非满二叉树

芜湖职业技术学院完全二叉树深度为k,结点数为n的二叉树,如果其结点1~n的位置序号分别与满二叉树的结点1~n的位置序号一一对应,则为完全二叉树。(a)满二叉树(b)完全二叉树(c)非完全二叉树 满二叉树一定是完全二叉树,完全二叉树不一定满二叉树

芜湖职业技术学院二.二叉树的性质④具有n个结点的完全二叉树的深度为「log2n」+1。⑤完全二叉树编号为i的结点,左右孩子为2i和2i+1,双亲结点为i/2。完全二叉树

文档评论(0)

1亿VIP精品文档

相关文档