We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Shortest cover after edit

Abstract: This paper investigates the (quasi-)periodicity of a string when the string is edited. A string $C$ is called a cover (as known as a quasi-period) of a string $T$ if each character of $T$ lies within some occurrence of $C$. By definition, a cover of $T$ must be a border of $T$; that is, it occurs both as a prefix and as a suffix of $T$. In this paper, we focus on the changes in the longest border and the shortest cover of a string when the string is edited only once. We propose a data structure of size $O(n)$ that computes the longest border and the shortest cover of the string in $O(\ell \log n)$ time after an edit operation (either insertion, deletion, or substitution of some string) is applied to the input string $T$ of length $n$, where $\ell$ is the length of the string being inserted or substituted. The data structure can be constructed in $O(n)$ time given string $T$.
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:2402.17428 [cs.DS]
  (or arXiv:2402.17428v2 [cs.DS] for this version)

Submission history

From: Takuya Mieno [view email]
[v1] Tue, 27 Feb 2024 11:41:56 GMT (424kb,D)
[v2] Fri, 26 Apr 2024 03:05:06 GMT (453kb,D)

Link back to: arXiv, form interface, contact.