RUS  ENG
Full version
JOURNALS // Upravlenie Bol'shimi Sistemami // Archive

UBS, 2010 Issue 28, Pages 126–178 (Mi ubs377)

Information Technology Applications in Control

Symbol array processing

P. G. Ajtkulov

Udmurt State University, Izhevsk

Abstract: A suffix array for a string is a data structure, which allows searching all occurrences of the sample in linear time on the sample length. We build the algorithms for modifying a suffix array by adding one character, by adding blocks to the original string, and by removing the block from the string. We suggest applying these algorithms to index text entries in databases and file names in a file system. We also develop the algorithm for online search of the longest common substring in $k$-strings.

Keywords: string matching, suffix array, longest common substring.

UDC: 004.042
BBK: 32.973.26-018.2



© Steklov Math. Inst. of RAS, 2024