Multiple String Search

Multiple string search algorithms try to find a place where one or several strings (also called patterns) are found within a larger string or text.

Parameters

  • mm: longest pattern length
  • nn: length of searchable text
  • ss: size of the alphabet
  • kk: number of patterns to search for
  • zz: number of matches

Filters

Computational Model

Randomization

Approximation

Algorithms Table

Displaying 2 of 2 algorithms

See more
Commentz-Walter Algorithm1979O(mn)O(mn)O(km)O(km)
Aho–Corasick (AC) Algorithm1975O(n+m+z)O(n + m + z)O(km)O(km)

Reductions Table

Insuffient Data to display table

Other relevant algorithms

Insuffient Data to display table