关于最长公共属性保持子串查询
数据结构与算法
2019-06-14 v1
摘要
我们重新研究由Ayad等人(SPIRE 2018, arXiv 2018)提出的最长公共属性保持子串查询问题。我们考虑一种广义且统一的在线设置:给定一组个总长的字符串,可对其进行预处理,使得给定查询字符串和正整数时,我们能确定中满足某特定属性且为中至少个字符串所共有的最长子串。Ayad等人在线设置下考虑了最长无平方子串,离线设置下考虑了最长周期和回文子串。本文中,我们给出在线设置下寻找最长公共平方、周期、回文和Lyndon子串的高效解法。更确切地说,我们证明可在时间内预处理,得到大小为的数据结构,能以时间和工作空间回答查询,其中为字母表大小,且公共子串必须为平方、周期子串、回文或Lyndon词。
引用
@article{arxiv.1906.05486,
title = {On Longest Common Property Preserved Substring Queries},
author = {Kazuki Kai and Yuto Nakashima and Shunsuke Inenaga and Hideo Bannai and Masayuki Takeda and Tomasz Kociumaka},
journal= {arXiv preprint arXiv:1906.05486},
year = {2019}
}
备注
minor change from version submitted to SPIRE 2019