A theory for the derivation of on-line algorithms is presented. The algorithms are derived in the Bird-Meertens calculus for program transformations. This calculus provides a concise functional notation for algorithms, and a few powerful theorems for proving equalities of functions. The theory for the derivation of on-line algorithms is illustrated with the derivation of an algorithm for finding palindromes. An on-line linear-time random access machine (RAM) algorithm for finding the longest palindromic substring in a string is derived, For the purpose of finding the longest palindromic substring, all maximal palindromic substrings are computed. The list of maximal palindromes obtained in the computation of the longest palindrome ca...
The detection of palindromes is a classical and well-studied problem in computer science, language t...
An optimal O(log log n) time CRCW-PRAM algorithm for computing all periods of a string is presented...
We revisit the classic algorithmic problem of computing a longest palidromic substring. This problem...
[[abstract]]Palindromes are strings of symbols that read the same forward and backward. Palindromes ...
A palindrome is defined as a string which reads forwards the same as backwards, like, for ex-ample, ...
This paper presents two efficient concurrent-read concurrent-write parallel algorithms that find all...
Palindromic length of a string is the minimum number of palindromes whose concatenation is equal to ...
AbstractThis paper studies two problems on compressed strings described in terms of straight line pr...
Abstract. A palindrome is a symmetric string, phrase, number, or other sequence of units sequence th...
AbstractA real-time Turing machine algorithm that finds the smallest nontrivial initial palindrome i...
Abstract. This paper studies two problems on compressed strings de-scribed in terms of straight line...
Palindromic length of a string is the minimum number of palindromes whose concatenation is equal to ...
This paper presents two efficient concurrent-read concurrent-write parallel algorithms that find all...
AbstractThis paper presents two efficient concurrent-read concurrent-write parallel algorithms that ...
AbstractWe study the problem of finding, in a given word, all maximal gapped palindromes verifying t...
The detection of palindromes is a classical and well-studied problem in computer science, language t...
An optimal O(log log n) time CRCW-PRAM algorithm for computing all periods of a string is presented...
We revisit the classic algorithmic problem of computing a longest palidromic substring. This problem...
[[abstract]]Palindromes are strings of symbols that read the same forward and backward. Palindromes ...
A palindrome is defined as a string which reads forwards the same as backwards, like, for ex-ample, ...
This paper presents two efficient concurrent-read concurrent-write parallel algorithms that find all...
Palindromic length of a string is the minimum number of palindromes whose concatenation is equal to ...
AbstractThis paper studies two problems on compressed strings described in terms of straight line pr...
Abstract. A palindrome is a symmetric string, phrase, number, or other sequence of units sequence th...
AbstractA real-time Turing machine algorithm that finds the smallest nontrivial initial palindrome i...
Abstract. This paper studies two problems on compressed strings de-scribed in terms of straight line...
Palindromic length of a string is the minimum number of palindromes whose concatenation is equal to ...
This paper presents two efficient concurrent-read concurrent-write parallel algorithms that find all...
AbstractThis paper presents two efficient concurrent-read concurrent-write parallel algorithms that ...
AbstractWe study the problem of finding, in a given word, all maximal gapped palindromes verifying t...
The detection of palindromes is a classical and well-studied problem in computer science, language t...
An optimal O(log log n) time CRCW-PRAM algorithm for computing all periods of a string is presented...
We revisit the classic algorithmic problem of computing a longest palidromic substring. This problem...