Back to Search Start Over

Computing All Distinct Squares in Linear Time for Integer Alphabets

Authors :
Hideo Bannai and Shunsuke Inenaga and Dominik Köppl
Bannai, Hideo
Inenaga, Shunsuke
Köppl, Dominik
Hideo Bannai and Shunsuke Inenaga and Dominik Köppl
Bannai, Hideo
Inenaga, Shunsuke
Köppl, Dominik
Publication Year :
2017

Abstract

Given a string on an integer alphabet, we present an algorithm that computes the set of all distinct squares belonging to this string in time linear to the string length. As an application, we show how to compute the tree topology of the minimal augmented suffix tree in linear time. Asides from that, we elaborate an algorithm computing the longest previous table in a succinct representation using compressed working space.

Details

Database :
OAIster
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1005973347
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.4230.LIPIcs.CPM.2017.22