我在 Burrows Wheeler Transformation 上遇到了一些问题。这是一个大学项目,但这只是其中很小的一部分。整个项目由 3 种不同的算法组成,用于数据压缩。
我只是想弄清楚在 Burrows Wheeler 转换中用于后缀排序的内存和时间效率最高的排序算法是什么?编码需要尽可能高效。
对于较小的数组,排序不会真正影响它,但是当我们压缩的文本文件变得越来越大时,使用低效的排序算法所消耗的时间确实会破坏时间和内存效率。
任何帮助将不胜感激,在此先感谢!
编辑
顺便说一句,我们用 Java 编码,只是意识到我从未提到过。