Инвариант
Инвариант — условие которые выполняется до и после каждого шага цикла. Инварианты могут использоваться для доказательства корректности алгоритмов.
Пример инварианта для каждой итерации линейного поиска:
Ссылки
- Алгоритмы и структуры данных. Новая версия для Оберона. Никлаус Вирт. ДМК Пресс. 2010. Глава 1. Фундаментальные структуры данных. 1.8. Поиск