Knuth-Morris-Pratt string search: Difference between revisions