线性时间构造双射及扩展Burrows-Wheeler变换
数据结构与算法
2021-04-23 v2
摘要
Burrows-Wheeler变换(BWT)是一种置换,其应用广泛见于数据压缩与文本索引。双射BWT(BBWT)是其双射变体。尽管已知BWT可借助线性时间后缀数组构造算法在整数字母表上以线性时间构造,但此前仅有人猜想BBWT亦可在线性时间内构造。我们通过提出一种基于SAIS的构造算法证实了该猜想,将最优已知结果从时间提升至线性。
引用
@article{arxiv.1911.06985,
title = {Constructing the Bijective and the Extended Burrows-Wheeler Transform in Linear Time},
author = {Hideo Bannai and Juha Kärkkäinen and Dominik Köppl and Marcin Picatkowski},
journal= {arXiv preprint arXiv:1911.06985},
year = {2021}
}