🏷️ 知识点:顺序存储

共 1 道相关题目

2020 年第 3 题 数据结构 选择题

对于任意一棵高度为 5 且有 10 个节点的二叉树,若采用顺序存储结构保存,每个结点占 1 个存储单元(仅存放结点的数据信息),则存放该二叉树需要的存储单元数量至少是( )。

二叉树存储

A. 31 B. 16 C. 15 D. 10

[tag_link]

正确答案:A

二叉树采用 顺序存储 时,用数组下标来表示结点之间的父子关系。对于一棵高度为 5 的二叉树,为了满足任意性,其 1~5 层的所有结点都要被存储起来,即考虑为一棵高度为 5 的满二叉树,总共需要存储单元的数量为 1 + 2 + 4 + 8 + 16 = 31。