美文网首页
[回忆梳理] 3. 二叉树存储

[回忆梳理] 3. 二叉树存储

作者: 小白猿 | 来源:发表于2019-05-04 14:44 被阅读0次

顺序结构存储

  • 使用一层数组存储,按照其层序编号的方式开辟 n 个空间
  • 按照层序编号不存在在数组用特殊符号标记(^)
    二叉树
    顺序存储
  • 缺点就是空间浪费,比如存储斜树的时候,如下图


链表存储 -- 二叉链表

  • 设计一个数据域和两个指针的结点,data 为数据域,lchild 和 rchild 为左右孩子指针


    二叉链表结点
  • 伪代码为


  • 结构示意图为

    下一篇 [回忆梳理] 二叉树遍历

相关文章

  • [回忆梳理] 3. 二叉树存储

    顺序结构存储 使用一层数组存储,按照其层序编号的方式开辟 n 个空间 按照层序编号不存在在数组用特殊符号标记(^)...

  • 四、树与二叉树

    四、树与二叉树 1. 二叉树的顺序存储结构 二叉树的顺序存储就是用数组存储二叉树。二叉树的每个结点在顺序存储中都有...

  • 数据结构课程 第七周 树和二叉树

    定义 基本术语 与线性结构比较 二叉树 二叉树抽象数据类型定义 二叉树性质和存储结构 特殊形式二叉树(顺序存储时可...

  • [回忆梳理] 二叉树遍历

    前序遍历 概括为根 --> 左 --> 右,具体为遇到根节点就返回,然后同层次没有结点时遍历左子树,遍历左子树遇到...

  • 数据结构--树

    树的存储结构一(分为顺序存储和链式存储[二叉链表])树的存储结构二 二叉树 二叉树:是n(n≥0)个结点的有限集合...

  • 二叉树

    定义 斜树 完美二叉树 完全二叉树 存储结构 顺序存储结构 二叉链表 二叉...

  • 【我是一棵树】二叉树详解(二)

    二叉树的存储结构 顺序存储:就是用一组数组来存储二叉树中节点,并且节点的存储位置,也就是数组的下标要能体现节点之间...

  • Java二叉树的遍历思想及核心代码实现

    二叉树在计算机中的存储方式往往线性结构,线性存储分为顺序存储和链式存储,将二叉树按层序编号。 顺序结构:按编号的顺...

  • 二叉树

    二叉树简介 每个节点最多只有两个子节点的树称为二叉树: 二叉树的存储结构 二叉树一般用链式结构存储,每个节点包含两...

  • 61_二叉树的存储结构设计

    关键词:二叉树的存储结构设计 0. 课程目标 完成二叉树和二叉树结点的存储结构设计二叉树和二叉树结点的继承关系图 ...

网友评论

      本文标题:[回忆梳理] 3. 二叉树存储

      本文链接:https://www.haomeiwen.com/subject/huvxoqtx.html