#P1929. 第1题-哈夫曼树

第1题-哈夫曼树

No testdata at current.

题目内容

现有一棵nn个节点构成的哈夫曼树,哈夫曼树的定义如下: 1.每个节点要么没有父节点连接(此时该节点被称为根节点1^1)、要么被11个父节点连接(此时该节点被称为父节点的子节点2^2); 2.每个节点连接的子节点2^2数量要么为00(此时该节点被称为“叶子节点3^3”)、要么小于等于22;

3.如果存在子节点2^2,节点权值为左右子节点2^2的权值之和,且左子节点2^2权值小于等于右子节点2^2;

4.哈夫曼树的所有节点权值之和尽可能小,即权值越小的叶子节点3^3在树中的位置越靠下;