首先,我是编程新手,所以我希望得到简单且解释清楚的答案。其次,这是一个非常具体的问题,我不希望版主和其他用户将这个问题作为离题或过于宽泛而结束。
无论如何,我想使用某种数据结构在 java 中实现 Huffman 编码。但是,但是,我正在考虑使用 splay 树,因为它不会在我的课程大纲中涵盖,而且我想学习一种新的数据结构。现在的主要问题是霍夫曼编码算法是否首先需要展开树数据结构?
在基于 Huffman 的数据压缩项目中,我可以使用 splay 树做什么?或者您更愿意为这个项目建议一个更好的(因为它的效率和创造性,因为它是独一无二的,而且很少有人听说过)数据结构?
谢谢