AbstractA few lines pattern matching algorithm is obtained by using the correctness proof of programs as a tool to the design of efficient algorithms. The new algorithm is obtained from a brute force algorithm by three refinement steps. The first step leads to the algorithm of Knuth, Morris, and Pratt that performs 2n character comparisons in the worst case and (1 + α)n comparisons in the average case (0<α≤0.5). Two more steps give a faster algorithm that performs 1.5n character comparisons in the worst case and is sublinear on a random text for all patterns. Moreover, those bounds are less than the corresponding bounds of the Boyer and Moore algorithm because the Boyer and Moore algorithm performs more than 2n character comparisons in the ...
Abstract — String matching is the technique of finding the occurrences of a character pattern in a g...
International audienceWe propose a simple but e cient algorithm for searching all occurrences of a p...
In this paper a new exact string-matching algorithm with sub-linear average case complexity has been...
AbstractA few lines pattern matching algorithm is obtained by using the correctness proof of program...
This paper considers the exact number of character comparisons needed to find all occurrences of a p...
The advent of digital computers has made the routine use of pattern-matching possible in various app...
The advent of digital computers has made the routine use of pattern-matching possible in various app...
Two new pattern matching algorithms based on the Boyer-Moore algorithm are presented. Their performa...
This paper considers how many character comparisons are needed to nd all occurrences of a pattern of...
We study a recent algorithm for fast on-line approximate string matching. This is the problem of sea...
The Knuth-Morris-Pratt (KMP) pattern-matching algorithm guarantees both independence from alphabet s...
AbstractThe Knuth–Morris–Pratt (KMP) pattern-matching algorithm guarantees both independence from al...
Abstract—The purpose of this paper is to analyze the efficiency of pattern matching algorithms. Brut...
There are many different types of strategies for the search of a pattern in a string or text and the...
We study in depth a model of non-exact pattern matching based on edit distance, which is the minimum...
Abstract — String matching is the technique of finding the occurrences of a character pattern in a g...
International audienceWe propose a simple but e cient algorithm for searching all occurrences of a p...
In this paper a new exact string-matching algorithm with sub-linear average case complexity has been...
AbstractA few lines pattern matching algorithm is obtained by using the correctness proof of program...
This paper considers the exact number of character comparisons needed to find all occurrences of a p...
The advent of digital computers has made the routine use of pattern-matching possible in various app...
The advent of digital computers has made the routine use of pattern-matching possible in various app...
Two new pattern matching algorithms based on the Boyer-Moore algorithm are presented. Their performa...
This paper considers how many character comparisons are needed to nd all occurrences of a pattern of...
We study a recent algorithm for fast on-line approximate string matching. This is the problem of sea...
The Knuth-Morris-Pratt (KMP) pattern-matching algorithm guarantees both independence from alphabet s...
AbstractThe Knuth–Morris–Pratt (KMP) pattern-matching algorithm guarantees both independence from al...
Abstract—The purpose of this paper is to analyze the efficiency of pattern matching algorithms. Brut...
There are many different types of strategies for the search of a pattern in a string or text and the...
We study in depth a model of non-exact pattern matching based on edit distance, which is the minimum...
Abstract — String matching is the technique of finding the occurrences of a character pattern in a g...
International audienceWe propose a simple but e cient algorithm for searching all occurrences of a p...
In this paper a new exact string-matching algorithm with sub-linear average case complexity has been...