Блок задач

2. Алгоритмы

Темы
Сложность 6

Задача «Поиск подстроки в строке алгоритмом Кнута-Морриса-Пратта»

Реализовать функцию поиска подстроки в строке алгоритмом Кнута-Морриса-Пратта (самостоятельно изучив его).

char * my_strstr(char *haystack, const char *needle);

где

  • haystack – строка, в которой ищем («стог сена»),
  • needle – строка, которую ищем («иголка»).

Обязательно наличие тестов.