22问答网
所有问题
设哈夫曼树中共有99个结点,那么他有多少个叶子结点,为什么
如题所述
举报该问题
推荐答案 2014-12-27
哈夫曼树
的叶子结点总比内结点多一个,内结点就是不是叶子结点的结点,在哈夫曼树中,只有度为0(叶子结点),度为2(内结点),没有度为1的结点,设叶子结点的个数为n0,度为2的结点的个数为n2,则总结点数=总读数+1,即n0+n2=2*n2+1=》n0=n2+1,设总结点数为n,n=n0+n2=》n=n0+n0-1=》n0=(n+1)/2,所以叶子节点应该是50个。满意请采纳。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CSXCIT26IT222Sf6IX6.html
相似回答
大家正在搜
相关问题
哈夫曼树中共有99个结点,则该树中有___个叶子结点;若采用...
哈夫曼树有99个结点 该树有多少叶子结点
数据结构,设哈夫曼树有199个结点,则该哈夫曼树有多少个叶子...
设某哈夫曼树中有199个结点,则该哈夫曼树中有()个叶子结点...
为什么99个结点的哈夫曼树,用二叉链表,它的空指针域会是51...
设哈夫曼树中共有n个结点,则该哈夫曼树中有几个度数为1的结点
一个哈夫曼树有19个节点,其叶子节点有多少?
设哈夫曼树中共有n个结点,则该树中共有几个度数为1的结点