关于后缀数组的组合性质
数据结构与算法
2012-06-19 v1 组合数学
摘要
我们证明了后缀数组的若干组合性质,包括通过一个与某类定义明确的排列的双射来刻画后缀数组。我们的方法基于[1]中给出的Burrows-Wheeler数组的刻画,通过使用一个额外的哨兵符号将后缀排序简化为循环移位排序。我们表明,[2]中给出的二进制字母表特殊情况下后缀数组的刻画很容易从我们的刻画中推导出来。基于我们的结果,我们还为[3]中获得的后缀数组枚举结果提供了简单的证明。我们的后缀数组刻画方法是第一个利用它们与Burrows-Wheeler排列之间关系的方法。
引用
@article{arxiv.1206.3877,
title = {On the combinatorics of suffix arrays},
author = {Gregory Kucherov and Lilla Tóthmérész and Stéphane Vialette},
journal= {arXiv preprint arXiv:1206.3877},
year = {2012}
}