【无标题】哈夫曼树

首先我们先画出哈夫曼树根部,也就是权限最大的部分,我们可以用一个封闭的图像表示,一般是圆形、矩形、三角形等,没有特别的要求,但是哈夫曼树的根部只有一个,小编画出一个圆代表,如图所示。

注意:哈夫曼树的叉必须是两个,不是两个的都不是哈夫曼树。

 

 

02

之后我们以根部为基础,分出两个叉,每个叉在画出一个圆,可以小一点,只要比根部小就可以,这样就画好了最简单的哈夫曼树,如图所示。

 

 

03

之后我们在第三层,可以继续分叉,只要是一个圆分两叉就可以,我们随便从两个圆下面分出两个叉,如图所示。这样就组成了更复杂的哈夫曼树,我们也可以从一个、三个、四个圆下面都分出两叉。

 

 

04

最后我们还可以无限向下分叉,多少层都可以,但必须是有个圆分两叉,才是哈夫曼树,如图所示。这样我们就可以画出各种各样的哈夫曼树,复杂程度和我们实际需要的有关,需要联系实际。

 

 

05

最后我们给每一个层的圆,涂抹上不同的颜色,这样就能更加鲜明的表现其组织结构,方便我们使用和查看,哈夫曼树就画好啦,如图所示。大家按照小编的方法就可以画出哈夫曼树。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值