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

一、顺序存储

静态顺序存储

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

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

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

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

顺序存储的二叉树总结:

二、链式存储

二叉链表的定义:

代码实现二叉链表:

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

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

链式存储的二叉树总结:

相关推荐
Fine姐1 天前
数据结构05——平衡二叉树
数据结构
hweiyu001 天前
数据结构:矩阵
数据结构·线性代数·矩阵
旺仔小拳头..1 天前
数据结构(一)———线性表之顺序表、单向链表
数据结构·算法
xiaoxue..1 天前
哨兵节点与快慢指针解决链表算法难题
前端·javascript·数据结构·算法·链表
lxh01131 天前
最长公共子序列
前端·数据结构
小龙报1 天前
【算法通关指南:基础算法篇】高精度专题:一篇破除超数运算问题
c语言·数据结构·c++·算法·链表·贪心算法·visual studio
Yupureki1 天前
《算法竞赛从入门到国奖》算法基础:入门篇-双指针
c语言·开发语言·数据结构·c++·算法·visual studio
风筝在晴天搁浅1 天前
hot100 128.最长连续序列
数据结构·哈希
LYFlied1 天前
【每日算法】LeetCode148. 排序链表
前端·数据结构·算法·leetcode·链表
努力努力再努力wz1 天前
【Linux网络系列】:网络+网络编程(UDPsocket+TCPsocket)
java·linux·c语言·开发语言·数据结构·c++·centos