网站首页 > 技术文章 正文
双亲表示法:由一个一维数组构成。数组的每个分量包含两个域:数据域和双亲域。
数据域用于存储树上一个节点中数据元素,双亲域用于存储本结点的双亲结点在数组中的序号(下标值)。
Data paret
0 H -1
1 A 0
2 C 0
3 B 1
4 E 1
5 G 4
6 F . 4
7 D . 4
树T 双亲表示
通过任一点的双亲域的值,可以找到该结点的双亲。结点B的双亲域的值为1,他是双亲结点A在数组中的的序号。说明点B 的双亲为结点为A.
双亲链表定义
const int size=10; //定义结点数
typedef struct{
datatype data; //数据域
int parent; //双亲域
}Node;
Node slist [size]; //用数组实现双亲表
猜你喜欢
- 2024-10-19 老公比父母更重要?你和父母的人生排序原来这么不同
- 2024-10-19 父母介入过多,为何更容易毁掉婚姻?
- 2024-10-19 到了清明节才知道,父母是“一场轮回”
- 2024-10-19 C++数据结构--树 c++数据结构教程
- 2024-10-19 笔记~数据结构~树 数据结构树的基本操作
- 2024-10-19 二叉树的定义,性质及常见题 二叉树的基本性质
- 2024-10-19 后天教育的关键节点,做父母的注意了,一定要注意以下几点
- 2024-10-19 与父母相处的几点建议(原创) 和父母如何相处的建议五条
- 2024-10-19 Java 数据结构:什么是树?二叉树的存储结构、遍历、概述
- 2024-10-19 数据结构与算法 -- B-树 数据结构中的树
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)