我写了一个霍夫曼代码,它有5个类:
huffcode,叶子,节点,树和main。
我必须为此程序创建一个uml图。
我已经为叶,节点和树创建了图表。
但是我不知道huffcode与其他类有什么关系。
我的huffcode类具有制作霍夫曼代码的所有指令。输入String从主类解析到此类。 huffcode中有一些方法可以让输入创建叶子,然后创建节点。
好吧,简而言之,霍夫曼编码的所有指令都在霍夫编码中。
这个班级与另一个班级有什么样的关系?
另外,我的优先级队列是在huffcode中创建的。

最佳答案

使用来自Gof的Composite模式。这将帮助您编写霍夫曼算法的图表。祝好运!!!

07-26 02:18