The Ruzzo–Tompa algorithm is a method for efficiently determining whether a given string contains a specific substring. This algorithm is particularly useful in the context of pattern matching in strings, specifically when the substring is short compared to the text, or when speed is of primary concern. Developed by Giuseppe Ruzzo and Daniel Tompa, the algorithm leverages techniques from theoretical computer science, particularly those surrounding deterministic finite automata (DFA) and regular expressions.
Articles by others on the same topic
There are currently no matching articles.