最优二叉树(或哈夫曼树)是指权值为w1,w2,…,wn的n个叶结点的二叉树中带权

admin2022-08-02  39

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

选项

答案 A

解析 本题考查数据结构基础知识。哈夫曼树又称为最优二叉树,是一类带权路径长度最短的树。树的带权路径长度(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
转载请注明原文地址:https://tihaiku.com/congyezige/2425075.html

最新回复(0)