在线计算Lempel-Ziv分解
数据结构与算法
2012-12-03 v4
摘要
我们提出一种算法,在线计算长度为n的单词W在大小为σ的字母表Σ上的Lempel-Ziv分解,其在线意义如下:它从左向右读取W,并在每读取W的r = O(log_σ n)个字符后更新Lempel-Ziv分解。该算法需要O(n log σ)位空间和O(n log^2 n)时间。该算法的基础是结合小波树的稀疏后缀树。
关键词
引用
@article{arxiv.1202.5233,
title = {Computing Lempel-Ziv Factorization Online},
author = {Tatiana Starikovskaya},
journal= {arXiv preprint arXiv:1202.5233},
year = {2012}
}