Обратный ход и рекурсия в решении задач
Анализ с конца (обратный ход) — эффективная эвристика. Если прямая задача сложна ("как попасть из А в Б"), попробуйте решить обратную ("как мы могли попасть в Б"). Это часто работает в играх и задачах на переливания.
Рекурсия — это определение объекта через самого себя. Числа Фибоначчи — классический пример рекуррентной последовательности. Многие комбинаторные задачи (например, Ханойская башня) решаются составлением рекуррентного соотношения.
Чтобы найти явную формулу n-го члена рекуррентной последовательности, используют характеристическое уравнение. Этот метод тесно переплетается с методом математической индукции и теорией матриц.
В задачах на процессы часто полезно рассмотреть состояние системы "за шаг до конца". Это помогает восстановить всю цепочку событий и найти начальные условия или инварианты.