数据结构——树的存储
来源:互联网 发布:外汇模拟软件下载 编辑:程序博客网 时间:2024/06/06 00:04
数据结构——树的存储
树的常用存储方法有三种:双亲表示法、孩子表示法和孩子兄弟表示法。
1、双亲表示法
可以通过顺序存储实现,即不仅保存每个结点数据还要记录结点的父结点的存储位置。虽然这样寻找父结点比较方便,但是不便于寻找子结点。
2、孩子表示法
可以使用顺序存储跟链式存储相结合实现,即每个结点要保存一个链表,该链表用来记录该结点所有的孩子存储位置。但是这样的话查找父结点就比较麻烦,所以还可以同时结合双亲表示法,在结点信息中同时记录父结点信息。
3、孩子兄弟结点表示法
也成为树的二叉链表表示法,采用链式存储,由一个数据域和两个指针域构成,一个指针用来指向第一个孩子结点,另一个指针指向结点的下一个兄弟结点。
4、二叉链表表示法实现
阅读全文
0 0
- 数据结构——树的存储结构
- 数据结构——树的存储
- 数据结构-树的存储
- 数据结构:树的存储——双亲表示法
- 数据结构——二叉树的链式存储操作集合
- 数据结构学习笔记——二叉树的存储结构
- 数据结构——树的存储结构孩子表示法
- 数据结构——二叉树的链式存储
- 数据结构——串的链式存储
- 数据结构——栈的顺序存储
- 数据结构—图的邻接矩阵存储
- 数据结构——顺序存储二叉树
- 数据结构--二叉树的存储
- 数据结构-树的存储结构
- 数据结构<六>: 树的存储
- 数据结构——四种基本的数据存储结【顺序存储】【链接存储】【索引存储】【哈希存储】
- 数据结构—链表-链式存储
- 【三十一】 数据结构——线性表的存储的实现
- Group|Collective Activity Recognition
- bzoj3688
- Android 音乐播放器 按系统返回键退出后,重新打开,两种声音的问题
- 利用信号处理技术消灭僵尸进程
- 胖男孩
- 数据结构——树的存储
- 【新闻】本人新书《Java多线程编程实战指南(核心篇)》已出版上市
- 如何在sublime中用conda新建的环境来build python文件?
- 算法提高 学霸的迷宫(蓝桥杯)
- ONVIF协议网络摄像机(IPC)客户端程序开发(4):使用gSOAP生成Web Services框架代码
- Java基础(三)-----------接口/多态
- 小知识
- 面向对象三种方法实现继承的优缺点,及改进
- 通达OA 数据库连接参数设置(图文)