We revisit the classic algorithmic problem of computing a longest palidromic substring. This problem is solvable by a celebrated O(n)-time algorithm [Manacher, J. ACM 1975], where n is the length of the input string. For small alphabets, O(n) is not necessarily optimal in the word RAM model of computation: a string of length n over alphabet [0, σ) can be stored in O(n log σ/log n) space and read in O(n log σ/log n) time. We devise a simple O(n log σ/log n)-time algorithm for computing a longest palindromic substring. In particular, our algorithm works in sublinear time if σ = 2o(log n). Our technique relies on periodicity and on the O(n log σ/log n)-time constructible data structure of Kempa and Kociumaka [STOC 2019] that answers longest co...
The longest common substring problem consists in finding a longest string that appears as a (contigu...
Given two strings S and T, each of length at most n, the longest common substring (LCS) problem is t...
AbstractThis paper presents two efficient concurrent-read concurrent-write parallel algorithms that ...
International audienceWe revisit the classic algorithmic problem of computing a longest palidromic s...
We revisit the classic algorithmic problem of computing a longest palidromic substring. This problem...
Palindromes are important objects in strings which have been extensively studied from combinatorial,...
It is known that the length of the longest substring palindromes (LSPals) of a given string T of len...
Palindromic length of a string is the minimum number of palindromes whose concatenation is equal to ...
Palindromic length of a string is the minimum number of palindromes whose concatenation is equal to ...
A palindrome is defined as a string which reads forwards the same as backwards, like, for example, t...
International audienceIn the classic longest common substring (LCS) problem, we are given two string...
In the classic longest common substring (LCS) problem, we are given two strings S and T, each of len...
A palindrome is a string that reads the same as its reverse, such as "aibohphobia" (fear of palindro...
AbstractIn this paper, we study the palindrome retrieval problem with the input string compressed in...
We consider computing a longest palindrome in the streaming model, where the symbols arrive one-by-o...
The longest common substring problem consists in finding a longest string that appears as a (contigu...
Given two strings S and T, each of length at most n, the longest common substring (LCS) problem is t...
AbstractThis paper presents two efficient concurrent-read concurrent-write parallel algorithms that ...
International audienceWe revisit the classic algorithmic problem of computing a longest palidromic s...
We revisit the classic algorithmic problem of computing a longest palidromic substring. This problem...
Palindromes are important objects in strings which have been extensively studied from combinatorial,...
It is known that the length of the longest substring palindromes (LSPals) of a given string T of len...
Palindromic length of a string is the minimum number of palindromes whose concatenation is equal to ...
Palindromic length of a string is the minimum number of palindromes whose concatenation is equal to ...
A palindrome is defined as a string which reads forwards the same as backwards, like, for example, t...
International audienceIn the classic longest common substring (LCS) problem, we are given two string...
In the classic longest common substring (LCS) problem, we are given two strings S and T, each of len...
A palindrome is a string that reads the same as its reverse, such as "aibohphobia" (fear of palindro...
AbstractIn this paper, we study the palindrome retrieval problem with the input string compressed in...
We consider computing a longest palindrome in the streaming model, where the symbols arrive one-by-o...
The longest common substring problem consists in finding a longest string that appears as a (contigu...
Given two strings S and T, each of length at most n, the longest common substring (LCS) problem is t...
AbstractThis paper presents two efficient concurrent-read concurrent-write parallel algorithms that ...