Logo image
The covers of a circular Fibonacci string
Journal article   Open access   Peer reviewed

The covers of a circular Fibonacci string

C.S. Iliopoulos, D. Moore and W.F. Smyth
Journal of Combinatorial Mathematics and Combinatorial Computing, Vol.26, pp.227-236
1998
pdf
Author’s Version Open Access

Abstract

Fibonacci strings turn out to constitute worst cases for a number of computer algorithms which find generic patterns in strings. Examples of such patterns are repetitions, Abelian squares, and "covers". In particular, we characterize in this paper the covers of a circular Fibonacci string C(F k ) and show that they are \Theta(jF k j 2 ) in number. We show also that, by making use of an appropriate encoding, these covers can be reported in \Theta(jF k j) time. By contrast, the fastest known algorithm for computing the covers of an arbitrary circular string of length n requires time O(n log n).

Details

Metrics

88 File views/ downloads
79 Record Views
Logo image