数据结构课件 - 河南大学精品课程网

2026/1/27 7:17:53

森林转二叉树举例:(法二)

AE

G

B

C

D

F

H

I

J

AAEGBCDFHIJ兄弟相连长兄为父孩子靠左头根为根

ABECFGDHIJ61

讨论4:二叉树如何还原为森林?

即B={root, LB, RB} F={T1, T2, …,Tm}

要点:把最右边的子树变为森林,其余右子树变为兄弟

A

B

E

C

F

GD

H

IJ

AEBFCDAEBCDFGHIJGHIJ62

2. 树和森林的存储方式

树有三种常用存储方式:

①双亲表示法②孩子表示法③孩子兄弟表示法

1、用双亲表示法来存储

思路:用一组连续空间来存储树的结点,同时在每个结点中附设一个指示器,指示其双亲结点在链表中的

dataparents位置。

1

dataparents23n

结点结构

树结构

63

例1: 双亲表示法

A

0A-11B0BC2C03D1DE

F

G

4E15F2H

I6G27H38I

3

缺点:求结点的孩子时需要遍历整个结构。

64


数据结构课件 - 河南大学精品课程网.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据结构课件 - 河南大学精品课程网 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219