2018-03-26 二叉树(binary tree)

二叉树的特点

二叉树的特点,重点在于二

二叉树重点在于二,注意树的度

二叉树的形态

因为不是所有的树都是二叉树,而一种新的表示方式可以将树转化为二叉树来研究,孩子兄弟表示法(二叉链表示法)。

树的遍历有前序遍历,后序遍历,层序遍历

先研究二叉树的特点,有斜二叉树,满二叉树,完全二叉树(按照层序遍历位置与满二叉树一致,那么是完全二叉树)

由于二叉树的数学特点,可以完全二叉树直接从顺序表示法读出二叉树的逻辑结构。

二叉树的存储结构:顺序存储结构和链式存储结构

顺序存储结构:只有一个数据域。如果二叉树不是完全二叉树,那么先补全,数据域作为一个空节点,然后按照完全二叉树的方式进行存储。

缺点:当二叉树是右斜树的时候,需要的空节点太多,空间效率太低。所以二叉树一般采用链式存储结构

二叉树的链式存储结构:一个数据域,两个指针域,分别指向左右两个孩子。二叉链表

二叉链表 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 二叉树的定义#### 二叉树是n(n>=0)个具有相同类型的元素的有限集合,当n=0时称为空二叉树,当n>0时,数...
    kylinxiang阅读 1,454评论 0 2
  • 树的概述 树是一种非常常用的数据结构,树与前面介绍的线性表,栈,队列等线性结构不同,树是一种非线性结构 1.树的定...
    Jack921阅读 4,489评论 1 31
  • 四、树与二叉树 1. 二叉树的顺序存储结构 二叉树的顺序存储就是用数组存储二叉树。二叉树的每个结点在顺序存储中都有...
    MinoyJet阅读 1,587评论 0 7
  • 每次看到关于亲情爱情的故事,都感觉暖心,动容
    小宇哲阅读 138评论 0 0
  • 花城古镇东风归, 月落黄昏夕阳美, 残月薄云伤恨晚, 泪满西江孤寞人。
    无心沉默阅读 384评论 0 0