
二叉树知识点集合
发布日期:2021-05-07 11:08:14
浏览次数:15
分类:精选文章
本文共 374 字,大约阅读时间需要 1 分钟。
文章目录
1.树
树是一种非线性的数据结构,由N个节点组合而成的具有层次关系的集合,因为形似一颗倒挂起来的树而获此名;
下图中介绍了一些树的基本概念;2.二叉树
二叉树为树的一种形态,即每个节点最多两棵子,二叉树的子节点是有左右顺序的,不能颠倒;
2.1特殊二叉树
2.2二叉树的存储结构
2.2.1顺序存储
顺序存储采用数组来存储,这种存储方式适用于完全二叉树,因为不会有空间的浪费;
用数组来进行存储,在物理结构上是线性的,但是逻辑上依然是一颗二叉树;
2.2.2链式存储
用链表来表示一颗二叉树,每个链表节点代表树的一个节点,其中左右指针分别代表左孩子和右孩子;
2.3存储结构的实现
2.3.1顺序结构的实现
将堆使用顺序结构进行存储,这里详情请看我另外一篇博客:
2.3.2链式结构的实现
通过链式结构实现二叉树,详情请见另外一篇博客:
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月09日 06时18分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
架构师入门:搭建基本的Eureka架构(从项目里抽取)
2019-03-05
Java核心技术及面试指南 流程控制方面的面试题答案
2019-03-05
MongoDB 快速扫盲贴
2019-03-05
修复搜狗、360等浏览器不识别SameSite=None 引起的单点登录故障
2019-03-05
2017/08/21 工作日志
2019-03-05
EXTJS4.2——10.Tab+Iframe
2019-03-05
WEB基础——AJAX
2019-03-05
one + two = 3
2019-03-05
Kali Day01 --- arpspoof命令进行断网攻击(ARP欺骗)
2019-03-05
echart关系图平分节点删除时自动平衡问题
2019-03-05
【Coursera】Internet History 读书笔记
2019-03-05
《ODAY安全:软件漏洞分析技术》学习心得-----shellcode的一点小小的思考
2019-03-05
sctf_2019_easy_heap
2019-03-06
给asterisk1.8.7添加menuselct选项
2019-03-06
PyQt5之音乐播放器
2019-03-06
css居中方法与双飞翼布局
2019-03-06
Redis进阶实践之十八 使用管道模式提高Redis查询的速度
2019-03-06