具有n个叶子的二叉树,每个叶子的权值为wi(1≤i≤n),其中带权路径长度最小的二叉树称为__________。
具有n个叶子的二叉树,每个叶子的权值为wi(1≤i≤n),其中带权路径长度最小的二叉树称为__________。
啥夫曼树是带权路径长度最短的树,路径上权值较大的结点离根较近。
在有 6 个字符组成的字符集 S 中,各个字符出现的频次分别为 3、4、5、6、8、10,为 S 构造的哈夫曼树的加权平均长度为【 】
在叶子数目和权值相同的所有二叉树中,最优二叉树一定是完全二叉树,该说法【 】。
最优二叉树(或哈夫曼树)是指权值为w1,w2,…,wn的n个叶结点的二叉树中带权路径长度最小的二叉树。【 】是哈夫曼树(叶结点中的数字为其权值)。
如果一棵huffman树T有n0个叶子结点,那么,树T有多少个结点?要求给出求解过程。
求具有最小带权路径长度的二叉树的算法称为__________算法。对于给出的一组权W={10,12,16,21,30},通过该算法示出的二叉树的带权路径长度为__________。
若要尽可能快地完成对实数数组的排序,且要求排序是稳定的,应该选【 】。
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为 __________。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)【 】
一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有结点个数为【 】。
对于二叉树T 的两个结点 n1 和 n2 ,我们应该选择树 T 结点的前序、中序和后序中哪两个序列来判断结点 n1 必定是结点 n2的祖先,并给出判断的方法。不需证明判断方法的正确性。
证明一棵二叉树无论进行先序、中序、后序遍历,其叶子结点的相对次序不发生改变。
对二叉排序树进行【 】遍历,可以得到该二叉树所有结点构成的排序序列。