Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 寻找LZMA2和BWT压缩算法的大O符号?_Algorithm_Compression_Big O_Complexity Theory_Notation - Fatal编程技术网

Algorithm 寻找LZMA2和BWT压缩算法的大O符号?

Algorithm 寻找LZMA2和BWT压缩算法的大O符号?,algorithm,compression,big-o,complexity-theory,notation,Algorithm,Compression,Big O,Complexity Theory,Notation,我正在写一篇关于Lemepel-Ziv马尔可夫链算法链2和burrows-wheeler变换的文章,但是我找不到这些算法的大O符号。我通过源代码查找了这两种代码的伪代码,但仍然找不到符号。我只能访问LZMA2 Java代码,但是它充斥着来自我访问它的程序(而不是IDE)的方法。我找不到这两种算法的完整原始算法,有没有其他方法可以确定符号 有没有一种方法仅仅是通过观察它们作为压缩算法的工作方式 多谢各位!非常感谢您的帮助 O(n)。这些方法都适用于某些固定的块大小,以及相应的近似恒定的块压缩时间。

我正在写一篇关于Lemepel-Ziv马尔可夫链算法链2和burrows-wheeler变换的文章,但是我找不到这些算法的大O符号。我通过源代码查找了这两种代码的伪代码,但仍然找不到符号。我只能访问LZMA2 Java代码,但是它充斥着来自我访问它的程序(而不是IDE)的方法。我找不到这两种算法的完整原始算法,有没有其他方法可以确定符号

有没有一种方法仅仅是通过观察它们作为压缩算法的工作方式


多谢各位!非常感谢您的帮助

O(n)。这些方法都适用于某些固定的块大小,以及相应的近似恒定的块压缩时间。因此,总时间在输入大小上是简单的线性。

摘自“与基于BWT的代码一样,所提出的算法需要最坏情况O(n)计算复杂度…”的摘要。计算BWT的方法不止一种,还有线性时间方法、二次时间方法以及各种方法(出现一些对数n因子).哦,所以没有广义术语?我如何访问代码才能看到这一点?谢谢,一个块是被压缩的数据段吗?所以对于lzma来说是“窗口”?这是相关的。我记得默认的块大小是窗口大小的四倍。