单选题
最优二叉树(或哈夫曼树)是指权值为w1,w2,…,wn的n个叶结点的二叉树中带权路径长度最小的二叉树。( )是哈夫曼树(叶结点中的数字为其权值)。


AA
BB
CC
DD
正确答案
答案解析
本题考查数据结构基础知识。 哈夫曼树又称为最优二叉树,是一类带权路径长度最短的树。 树的带权路径长度(WPL)为树中所有叶子结点的带权路径长度之和,记为其中n为带权叶子结点数目,wk为叶子结点的权值,lk为根到叶子结点的路径长度。 选项A所示二叉树的WPL=(2+4)*3+5*2+7*1=35 选项B所示二叉树的WPL=(2+4+5+7)*2=36 选项C所示二叉树的WPL=(5+7)*3+4*2+2*1=46 选项D所示二叉树的WPL=(4+5)*3+7*2+2*1=43