Алгоритм Кнута-Морриса-Пратта