作业帮 > 综合 > 作业

有30个结点的完全二叉树,编码为15的结点的父结点的编号为__,其右孩子结点的编号为__

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 04:12:40
有30个结点的完全二叉树,编码为15的结点的父结点的编号为__,其右孩子结点的编号为__
你所指的编码15是什么意思,采用的什么编码方式?
再问: 从上到下,左到右
再答: 假如起始编号为1,完全二叉树第n个节点的父节点编号为n/2,不能整除时向下取整,其左儿子节点编号为2n,右儿子节点编号为2n+1 加入起始编号为0,其父节点编号依然是n/2,向下取整,左儿子节点为2n+1,右儿子节点为2n+2 所以n=15时,其父节点编号为 15/2 = 7, 右儿子编号 2x15 + 1 = 31 或2x15 + 2 = 32,无论哪种都超过了总节点数30,所以编号15的节点不存在右子节点