哈夫曼树
哈夫曼树:最优二叉树,带权路径长度最短的树
哈夫曼树中权值越大的结点离根结点越近
权:将树中的结点赋给一个有某种意义的值,这个值成为结点的权
结点的带权路径长度:从根结点到该结点之间的路径长度与该节点权的乘积
树的带权路径长度:树中所有叶子结点的带权路径长度之和
贪心算法:构造哈夫曼树时首先选择权值小的叶子结点
带权路径长度
1.包含n个叶子结点的哈夫曼树共有2n-1个结点
2.哈夫曼树的结点
哈夫曼树:最优二叉树,带权路径长度最短的树
哈夫曼树中权值越大的结点离根结点越近
权:将树中的结点赋给一个有某种意义的值,这个值成为结点的权
结点的带权路径长度:从根结点到该结点之间的路径长度与该节点权的乘积
树的带权路径长度:树中所有叶子结点的带权路径长度之和
贪心算法:构造哈夫曼树时首先选择权值小的叶子结点
带权路径长度
1.包含n个叶子结点的哈夫曼树共有2n-1个结点
2.哈夫曼树的结点