Computing

, Volume 54, Issue 2, pp 119–125

Fast string matching algorithms for run-length coded strings

  • K. -L. Chung
Article

DOI: 10.1007/BF02238127

Cite this article as:
Chung, K.-. Computing (1995) 54: 119. doi:10.1007/BF02238127

Abstract

Given a run-length coded text of length 2n and a run-length coded pattern of length 2m,m≪n commonly, this paper first presents anO(n+m) time sequential algorithm for string matching, then presents anO(1) time parallel algorithm on a two-dimensionalm×n mesh with a reconfigurable bus system.

AMS Subject Classifications

68Q2090C3965F

Key words

Knuth-Morris-Pratt algorithmmesh with a reconfigurable bus systemparallel algorithmrun-length codingsequential algorithmstring matching

Schnelle Algorithmen zum Auffinden runlängen-codierter Zeichenketten

Zusammenfassung

Gegeben seien ein runlängen-codierter Text der Länge 2n sowie ein runlängen-codiertes Muster der Länge 2m, wobei üblicherweisem≪n gilt. Wir geben zuerst einen zeit-sequentiellenO(n+m)-Suchalgorithmus an und dann einen parallelenO(1)-Algorithmus. Dieser läuft auf einemm×n-Gitter mit rekonfigurierbarem Bus-System.

Copyright information

© Springer-Verlag 1995

Authors and Affiliations

  • K. -L. Chung
    • 1
  1. 1.Department of Information ManagementNational Taiwan Institute of TechnologyTaipeiTaiwan Republic of China