Scout Algorithm For Fast Substring Matching
Artificial Intelligence
2020-11-10 v1 Data Structures and Algorithms
Abstract
Exact substring matching is a common task in many software applications. Despite the existence of several algorithms for finding whether or not a pattern string is present in a target string, the most common implementation is a na\"ive, brute force approach. Alternative approaches either do not provide enough of a benefit for the added complexity, or are impractical for modern character sets, e.g., Unicode. We present a new algorithm, Scout, that is straightforward, quick and appropriate for all applications. We also compare the performance characteristics of the Scout algorithm with several others.
Cite
@article{arxiv.2011.04010,
title = {Scout Algorithm For Fast Substring Matching},
author = {Anand Natrajan and Mallige Anand},
journal= {arXiv preprint arXiv:2011.04010},
year = {2020}
}
Comments
26 pages