问题详情

以下关于哈夫曼树的叙述,正确的是(60)。


A、哈夫曼树一定是满二叉树,其每层结点数都达到最大值

B、哈夫曼树一定是平衡二叉树,其每个结点左右子树的高度差为-1、0或1

C、哈夫曼树中左孩子结点的权值小于父节点、右孩子节点的权值大于父节点

D、哈夫曼树中叶子节点的权值越小则距离树根越远、叶子结点的权值越大则距离树根越近

时间:2022-02-22 18:53 关键词:

答案解析

D
给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。所以D选项的说法正确。