{{format('0')}} {{format('787')}} {{format('925')}}

【数据结构与算法】二叉树 [ 编程杂谈 ]

大数据男孩 文章 正文

想做一个技术博客,奈何实力不够
分享

明妃

{{nature("2022-08-14 17:23:19")}}更新

基本说明

二叉树是什么

树形结构千千万万,唯有二叉最突出,二叉树树形结构的一种,如下:

[mark]()

二叉树的特点

度的个数:0 - 2 个(度:节点的子节点的数量)

子节点的左子树右子数是有顺序的。所以下图是不同的二叉树。 [mark]()

二叉树的存储结构

顺序存储二叉树(不常用)

满二叉树 & 完全二叉树时,使用数组就能很好的表示二叉树结构

[mark]()

但在这种极端右斜二叉树这种情况下,效率就不高,就会空 很多空间

[mark]()

链式存储二叉树(国际常用)

这样就很 nice

typedef struct BiNode{
    char data;
    struct BiNode *lchild, *rchild; // 左右子节点
} BiTNode, *BiTree;

[mark]()

评论 0
0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}
TOP 2
Spark 2.0 单机模式与集群模式 安装

{{nature('2020-01-02 16:47:07')}} {{format('12523')}}人已阅读

TOP 3
Office 2016 Pro Plus 激活

{{nature('2019-12-11 20:43:10')}} {{format('9410')}}人已阅读

TOP 4
Linux上 MySQL 开启远程登陆的两种方法

{{nature('2019-12-26 17:20:52')}} {{format('7405')}}人已阅读

TOP 5
Linux 安装 MySQL 5.7

{{nature('2019-12-26 16:03:55')}} {{format('4881')}}人已阅读

目录

标签云

数据结构与算法 二叉树

一言

# {{hitokoto.data.from || '来自'}} #
{{hitokoto.data.hitokoto || '内容'}}
作者:{{hitokoto.data.from_who || '作者'}}
自定义UI
配色方案

侧边栏