Не «прочитай определение», а «увидь, что он делает». Каждый алгоритм — интерактивная визуализация, пошаговый разбор и исходный код с подсветкой активной строки.
Много образцов одним проходом: автомат из Trie + fail-ссылок.
Все палиндромные радиусы за один проход — зеркала внутри уже найденного.