- 1
- 0
- 约6.32千字
- 约 43页
- 2018-12-01 发布于广西
- 举报
4.2 树的存储结构 思考问题的出发点:如何表示结点的双亲和孩子 难点:如何表示树中结点之间的逻辑关系。 存储结构:数据元素以及数据元素之间的逻辑关系在存储器中的表示。 双亲表示法 基本思想:用一维数组来存储树的各个结点(一般按层序存储),数组中的一个元素对应树中的一个结点,包括结点的数据信息以及该结点的双亲在数组中的下标。 4.2 树的存储结构 data parent data:存储树中结点的数据信息 parent:存储该结点的双亲在数组中的下标 下标 data parent 0 1 2 3 4 5 6 7 8 A -1 B 0 C 0 D 1 E 1 F 1 G 2 H 2 I 4 4.2 树的存储结构 查找双亲结点方便,但查找孩子需遍历整个数组。 双亲表示法 A C B H F E D G I 链表中的每个结点包括一个数据域和多个指针域,每个指针域指向该结点的一个孩子结点。 4.2 树的存储结构 孩子表示法——链表表示 方案一:指针域的个数等于树的度 dat
原创力文档

文档评论(0)