Finding the Cyclic Covers of a String.

WALCOM(2023)

引用 1|浏览17
暂无评分
摘要
We introduce the concept of cyclic covers, which generalizes the classical notion of covers in strings. Given any nonempty string X of length n , a factor W of X is called a cyclic cover if every position of X belongs to an occurrence of a cyclic shift of W . Two cyclic covers are distinct if one is not a cyclic shift of the other. The cyclic cover problem requires finding all distinct cyclic covers of X . We present an algorithm that solves the cyclic cover problem in time. This is based on finding a well-structured set of standard occurrences of a constant number of factors of a cyclic cover candidate W , computing the regions of X covered by cyclic shifts of W , extending those factors, and taking the union of the results.
更多
查看译文
关键词
cyclic covers
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要