A new algorithm called Character-Comparison to Character-Access (CCCA) is developed to test the effect of both: 1) converting character-comparison and number-comparison into character-access and 2) the starting point of checking on the performance of the checking operation in string searching. An experiment is performed using both English text and DNA text with different sizes. The results are compared with five algorithms, namely, Naive, BM, Inf_Suf_Pref, Raita, and Cycle. With the CCCA algorithm, the results suggest that the evaluation criteria of the average number of total comparisons are improved up to 35%. Furthermore, the results suggest that the clock time required by the other algorithms is improved in range from 22.13% to 42.33% b...
AbstractA few lines pattern matching algorithm is obtained by using the correctness proof of program...
In this paper a new exact string-matching algorithm with sub-linear average case complexity has been...
Nowadays data is growing tremendously. Therefore, there is a great need to store and process data. T...
A new algorithm called Character-Comparison to Character-Access (CCCA) is developed to test the effe...
A new algorithm called Character-Comparison to Character-Access (CCCA) is developed to test the effe...
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...
This paper considers the exact number of character comparisons needed to find all occurrences of a p...
String matching algorithms are the algorithms used to search through different types of text in sear...
More than 120 algorithms have been developed for exact string matching within the last 40 years. We ...
Many document-based applications, including popular Web browsers, email viewers, and word processors...
This paper considers how many character comparisons are needed to nd all occurrences of a pattern of...
summary:In this paper we present experimental results for string matching algorithms which have a co...
A few known techniques of exact pattern matching, such as 2-byte read, skip loop, and sliding search...
The main focus of this dissertation is in its testing and evaluation of five string matching algorit...
AbstractA few lines pattern matching algorithm is obtained by using the correctness proof of program...
In this paper a new exact string-matching algorithm with sub-linear average case complexity has been...
Nowadays data is growing tremendously. Therefore, there is a great need to store and process data. T...
A new algorithm called Character-Comparison to Character-Access (CCCA) is developed to test the effe...
A new algorithm called Character-Comparison to Character-Access (CCCA) is developed to test the effe...
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...
This paper considers the exact number of character comparisons needed to find all occurrences of a p...
String matching algorithms are the algorithms used to search through different types of text in sear...
More than 120 algorithms have been developed for exact string matching within the last 40 years. We ...
Many document-based applications, including popular Web browsers, email viewers, and word processors...
This paper considers how many character comparisons are needed to nd all occurrences of a pattern of...
summary:In this paper we present experimental results for string matching algorithms which have a co...
A few known techniques of exact pattern matching, such as 2-byte read, skip loop, and sliding search...
The main focus of this dissertation is in its testing and evaluation of five string matching algorit...
AbstractA few lines pattern matching algorithm is obtained by using the correctness proof of program...
In this paper a new exact string-matching algorithm with sub-linear average case complexity has been...
Nowadays data is growing tremendously. Therefore, there is a great need to store and process data. T...