数据结构(王道)——数据结构之 二叉树的存储结构

一、顺序存储

静态顺序存储

顺序存储的二叉树结构特性:

顺序存储的非完全二叉树特性

不完全二叉树的可能会浪费大量空间,所以一般顺序存储二叉树比较少用。

图示为什么很少用顺序存储来存二叉树

顺序存储的二叉树总结:

二、链式存储

二叉链表的定义:

代码实现二叉链表:

根据实际应用场景决定是否要加父指针:

如果是经常需要找到父结点的情况,需要加入父指针。

链式存储的二叉树总结:

相关推荐
-指短琴长-1 小时前
数据结构进阶——红黑树
数据结构
Croa-vo1 小时前
PayPal OA 全流程复盘|题型体验 + 成绩反馈 + 通关经验
数据结构·经验分享·算法·面试·职场和发展
是苏浙1 小时前
零基础入门C语言之贪吃蛇的实现
c语言·开发语言·数据结构
FMRbpm2 小时前
链表中出现的问题
数据结构·c++·算法·链表·新手入门
Pluchon5 小时前
硅基计划6.0 柒 JavaEE 浅谈JVM&GC垃圾回收
java·jvm·数据结构·java-ee·gc
不穿格子的程序员5 小时前
从零开始刷算法——二分-搜索旋转排序数组
数据结构·算法
sin_hielo6 小时前
leetcode 2536
数据结构·算法·leetcode
what_20187 小时前
list集合使用
数据结构·算法·list
im_AMBER8 小时前
数据结构 11 图
数据结构·笔记·学习·图论
xiaoye-duck9 小时前
数据结构之二叉树-链式结构(上)
数据结构