(共12页PPT)二叉树的存储结构.pptxVIP

  • 2
  • 0
  • 约2.06千字
  • 约 12页
  • 2026-06-25 发布于广东
  • 举报

本节内容

二叉树

存储结构

研/CSKAOYAN

知识总览

研/CSKAOYAN

二叉树的顺序存储

1

8

4

9

2

10

5

11

12

6

3

14

7

15

定义一个长度为MaxSize的数组t,按照

13

从上至下、从左至右的顺序依次存储完

全二叉树中的各个结点

^

^1

^2

^3

4^

^5

^6

7^

^8

9^

10

^

11

^

12

^

^

^

^

^

t[0]

t[1]

t[2]

……

初始化时所有

可以让第一个位置空缺,保

结点标记为空

证数组下标和结点编号一致

研/CSKAOYAN

二叉树的顺序存储

8

4

9

2

10

5

11

1

4

12

6

3

14

7

15

9

几个重要常考的基本操作:

i的左孩子

——2i

i的右孩子

——2i+1

i的父节点

——𝑖/2

i所在的层次

——élog2(n+1)ù或ëlog2nû+1

13

若完全二叉树中共有n个结点,则

判断i是否有左孩子?

——2i≤n?

判断i是否有右孩子?

——2i+1≤n?

判断i是否是叶子/分支结点?

——i𝑛/2?

^

^1

^2

^3

5

6

7

8

10

11

12

^

^

^

^

t[0]

t[1]

t[2]

……

研/CSKAOYA

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档