资源描述:
《数据结构与算法第06章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、{êâ((C++)Æ¡18Ù:ää2009c18Ù:ää•ä,ä,ܽ•«ä•ä,äH{•¥S¢zä•ä,ä«L«{•ÜäéA•¿89Ù©E,Ý©Û•Huffmanä1½½½ÂÂÂ1(äää)T!:k8Ü.¡Tä,XJ•T=∅.ù¡ä.½ö•T6=∅§3AO!:§¡ä§Proot=Root(T)∈T.XJT−{root}§K8ÜT−{root}=T1tT2t,···,tTmy©¤eZpØf8§ùf8E,ä,¡Tfä.ÜPnPPPP
2、PHHPPPPHHPPÜËnÜ®nÜÒnÜGnÜn2½½½ÂÂÂ2((ÃÃÃSSS)ÜÜÜ)dm(≥0)ÃSä
3、¤8Ü¡ÃSÜ.½½½ÂÂÂ3((kkkSSS)ÜÜÜ)dm(≥0)kSä
4、¤S¡kSÜ.XJØAO(²§b½ÜÑ´kS.ÜPnPPPooPÊPPHHPPHPPÜËnÜ®nÜÒnÜGnooÜn3½½½ÂÂÂ4(
5、äää)T´!:k8Ü.¡Tä,XJ•T=∅.¡ä.•T6=∅§KT¥3AO!:§¡ä§Pr=Root(T)∈T.8ÜT−{r}=TtTmy©¤üpØf8§ùüf8TÚTmE,ä.ÜnHHHHHHHÜnIÜn1AAAAAA##A##AI1I1"!"!"!"!4½½½ÂÂÂ5(!!!:::ÝÝÝ,!!!:::)¡ä¥!:fäêd!:Ý.3ä¥!:ÝU´0,1,2.¡Ý"!:!:.5½½½ÂÂÂ6(!!!:::¤¤
6、¤??? êêê,äääpppÝÝÝ)¡ä!:?31 .XJ,!:?31i þ,K¡d!:fä1i+1 .¡ä¥!:¤? êdäpÝ.6½½½nnn7bäT¥¹n!:.K:1.XJT¥kn0!:,kn2Ý2!:.K:n2=n0−1.2.T¥fäêun+1.3.T¥1i þõUk2i−1!:.pÝhäõUk2h−1!:.7½½½ÂÂÂ8(÷÷÷äää)pÝhä,XJ§¹k2h−1!:,K¡÷ä.e¡´pÝ3÷ä.``````
7、``PPPPPPPPPP8½½½ÂÂÂ9(ggg÷÷÷äää)pÝhä,XJÙþ¡h-1 ÷ä,K¡Ùg÷ä.pÝ4g÷ä.````````PPPPPPPPPPHHH½½½nnn10(ggg÷÷÷äääpppÝÝÝ)äkn!:g÷äpÝh=blog2nc+1pÝhg÷ä!:ên
8、÷vµ2h−1≤n<2h9½½½ÂÂÂ11(äää)pÝhg÷ä,XJ1h (Ò´$ )!:(ATÑ´!:)Ñ8¥3ý(½ömý),K¡Ùä.XJØAO²,bä$ !:Ñ8¥3ý.pÝ4ä.``1``````2PPP3PPPPPPP4HH567H8910äê
9、kéA'X±éä!:lþe§lm?1ëY?Ò.!:?Ò1.XJäkn!:§
10、3ù?Òekµ1.?Ò1!:ÃV!:.?Òi!:V!:?Òbi/2c.2.XJ2i≤n§K?Òi!:kf§Ù?ÒÒ´2i.3.XJ2i+1≤n§K?Òi!:kmf§Ù?ÒÒ´2i+1.11½½½ÂÂÂ12(ýýýééé²²²ïïïäää)¡äýé²ïä,XJä¥?¿!:fämf䥤¹!:êØL1.pÝ4ýé²ïä:````````PPPPPPPPPP
11、½½½nnn13ýé²ïä½´g÷ä.12½½½ÂÂÂ14(²²²ïïïäää,²²²ïïïÏÏÏfff)¡ä²ïä,XJä¥?¿!:fäÚmfäpÝØL1.éä¥z!:,½ÂÙ²ïÏf!:²ïÏf=!:fäpÝ−!:mfäpݲïä¥?¿