《数据结构》特殊的二叉树及遍历

本文介绍了数据结构中的特殊二叉树类型,包括满二叉树、完全二叉树和二叉排序树的定义与特点。同时,详细阐述了二叉树的三种遍历方法:先序、中序和后序遍历,并通过实例展示了遍历过程。
摘要由CSDN通过智能技术生成

定义

每个结点最多有两个子树(递归的形式)

特点

二叉树是有向树,有序树
除空二叉树外,每个二叉树都有一个根结点

特殊的二叉树

满二叉树

除叶子结点外,其余所有的结点的度均为2(叶子结点度为0)
有h层(树的高度为h),结点个数有2^h - 1个
若从上到下,从左向右依次对满二叉树的结点进行标号,那么结点 i 的左孩子编号为 2i ,右孩子的标号为 2i+1(前提是存在左,右孩子),双亲结点编号为 [ i/2] (取整)
满二叉树的结点只与树的深度有关
在这里插入图片描述

完全二叉树

在满二叉树中,从后向前不间断的去掉几个结点(存在度为0,1,2的结点)
在这里插入图片描述

二叉排序树

左子树上的关键字 < 根结点上的关键字 < 右子树上的关键字 (左 < 根 < 右)
其中左子树,右子树也是二叉排序树

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值