In the Boyer-Moore algorithm, how is the "good suffix rule" utilized?
A. It preprocesses the text.
B. It creates hash values for substrings.
C. It processes the text in reverse.
D. It shifts the pattern to align with previously matched suffixes.
Answer: Option D

Join The Discussion